@Override
  protected Function<Schema, Function<Record, StructLike>> toStructLikeFunction() {
    return schema -> {
      final InternalRecordWrapper wrapper = new InternalRecordWrapper(schema.asStruct());
      return wrapper::copyFor;
    };
  }
Implementation of {@link AbstractKeyedDataReader} with record type {@link Record}.
amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/GenericKeyedDataReader.java