@Override
  protected Function<TypeDescription, OrcRowReader<?>> getOrcReaderFunction(
      Schema projectSchema, Map<Integer, ?> idToConstant) {
    return fileSchema -> new GenericOrcReader(projectSchema, fileSchema, idToConstant);
  }
Implementation of {@link AbstractKeyedDataReader} with record type {@link Record}.
amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/GenericKeyedDataReader.java