Class GenericParquetReaders

java.lang.Object
org.apache.iceberg.data.parquet.GenericParquetReaders

public class GenericParquetReaders extends Object
  • Method Details

    • 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, Map<Integer,?> idToConstant)
    • createStructReader

      protected ParquetValueReader<org.apache.iceberg.data.Record> createStructReader(List<ParquetValueReader<?>> fieldReaders, org.apache.iceberg.types.Types.StructType structType)
    • fixedReader

      protected ParquetValueReader<?> fixedReader(org.apache.parquet.column.ColumnDescriptor desc)
    • dateReader

      protected ParquetValueReader<?> dateReader(org.apache.parquet.column.ColumnDescriptor desc)
    • timeReader

      protected ParquetValueReader<?> timeReader(org.apache.parquet.column.ColumnDescriptor desc)
    • timestampReader

      protected ParquetValueReader<?> timestampReader(org.apache.parquet.column.ColumnDescriptor desc, boolean isAdjustedToUTC)
    • convertConstant

      protected Object convertConstant(org.apache.iceberg.types.Type type, Object value)
    • createReader

      protected ParquetValueReader<org.apache.iceberg.data.Record> createReader(org.apache.iceberg.Schema expectedSchema, org.apache.parquet.schema.MessageType fileSchema)
    • createReader

      protected ParquetValueReader<org.apache.iceberg.data.Record> createReader(org.apache.iceberg.Schema expectedSchema, org.apache.parquet.schema.MessageType fileSchema, Map<Integer,?> idToConstant)