@Override
  protected Record appendMetaColumns(Record data, Long fileOffset) {
    GenericRecord joinRecord = GenericRecord.create(joinSchema);
    int i = 0;
    for (; i < data.size(); i++) {
      joinRecord.set(i, data.get(i));
    }
    joinRecord.set(i, fileOffset);
    return joinRecord;
  }
Implementation of {@link ChangeTaskWriter} to write {@link Record}.
amoro-format-iceberg/src/main/java/org/apache/amoro/io/writer/GenericChangeTaskWriter.java