Package org.apache.iceberg.data.parquet
Class InternalReader<T extends StructLike>
java.lang.Object
org.apache.iceberg.data.parquet.BaseParquetReaders<T>
org.apache.iceberg.data.parquet.InternalReader<T>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends StructLike>
ParquetValueReader<T>static <T extends StructLike>
ParquetValueReader<T>create
(Schema expectedSchema, org.apache.parquet.schema.MessageType fileSchema, Map<Integer, ?> idToConstant) protected ParquetValueReader<T>
createStructReader
(List<org.apache.parquet.schema.Type> types, List<ParquetValueReader<?>> fieldReaders, Types.StructType structType) protected ParquetValueReader<?>
dateReader
(org.apache.parquet.column.ColumnDescriptor desc) protected ParquetValueReader<?>
fixedReader
(org.apache.parquet.column.ColumnDescriptor desc) protected ParquetValueReader<?>
timeReader
(org.apache.parquet.column.ColumnDescriptor desc) protected ParquetValueReader<?>
timestampReader
(org.apache.parquet.column.ColumnDescriptor desc, boolean isAdjustedToUTC) Methods inherited from class org.apache.iceberg.data.parquet.BaseParquetReaders
convertConstant, createReader, createReader
-
Method Details
-
create
public static <T extends StructLike> ParquetValueReader<T> create(Schema expectedSchema, org.apache.parquet.schema.MessageType fileSchema) -
create
public static <T extends StructLike> ParquetValueReader<T> create(Schema expectedSchema, org.apache.parquet.schema.MessageType fileSchema, Map<Integer, ?> idToConstant) -
createStructReader
protected ParquetValueReader<T> createStructReader(List<org.apache.parquet.schema.Type> types, List<ParquetValueReader<?>> fieldReaders, Types.StructType structType) - Specified by:
createStructReader
in classBaseParquetReaders<T extends StructLike>
-
fixedReader
- Overrides:
fixedReader
in classBaseParquetReaders<T extends StructLike>
-
dateReader
- Overrides:
dateReader
in classBaseParquetReaders<T extends StructLike>
-
timeReader
- Overrides:
timeReader
in classBaseParquetReaders<T extends StructLike>
-
timestampReader
protected ParquetValueReader<?> timestampReader(org.apache.parquet.column.ColumnDescriptor desc, boolean isAdjustedToUTC) - Overrides:
timestampReader
in classBaseParquetReaders<T extends StructLike>
-