@Override
  protected PartitionKey partition(Record row) {
    StructLike structLike = wrapper.wrap(row);
    partitionKey.partition(structLike);
    return partitionKey;
  }
A {@link PartitionedFanoutWriter} for generic records. This class can write multiple partition
files.
amoro-format-iceberg/src/main/java/org/apache/amoro/io/writer/GenericIcebergPartitionedFanoutWriter.java