@Override
  protected Function<MessageType, ParquetValueReader<?>> getParquetReaderFunction(
      Schema projectSchema, Map<Integer, ?> idToConstant) {
    return fileSchema ->
        AdaptHiveGenericParquetReaders.buildReader(projectSchema, fileSchema, idToConstant);
  }
Implementation of {@link AbstractKeyedDataReader} with record type {@link Record}.
amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/io/reader/AdaptHiveGenericKeyedDataReader.java