Class GenericParquetReaders


  • public class GenericParquetReaders
    extends BaseParquetReaders<org.apache.iceberg.data.Record>
    • Method Detail

      • buildReader

        public static ParquetValueReader<org.apache.iceberg.data.Record> buildReader​(org.apache.iceberg.Schema expectedSchema,
                                                                                     org.apache.parquet.schema.MessageType fileSchema)
      • buildReader

        public static ParquetValueReader<org.apache.iceberg.data.Record> buildReader​(org.apache.iceberg.Schema expectedSchema,
                                                                                     org.apache.parquet.schema.MessageType fileSchema,
                                                                                     java.util.Map<java.lang.Integer,​?> idToConstant)
      • createStructReader

        protected ParquetValueReader<org.apache.iceberg.data.Record> createStructReader​(java.util.List<org.apache.parquet.schema.Type> types,
                                                                                        java.util.List<ParquetValueReader<?>> fieldReaders,
                                                                                        org.apache.iceberg.types.Types.StructType structType)
        Specified by:
        createStructReader in class BaseParquetReaders<org.apache.iceberg.data.Record>
      • convertConstant

        protected java.lang.Object convertConstant​(org.apache.iceberg.types.Type type,
                                                   java.lang.Object value)
        Overrides:
        convertConstant in class BaseParquetReaders<org.apache.iceberg.data.Record>