Class ParquetDataColumnReaderFactory.TypesFromInt96PageReader
java.lang.Object
org.apache.flink.formats.parquet.vector.reader.ParquetDataColumnReaderFactory.DefaultParquetDataColumnReader
org.apache.flink.formats.parquet.vector.reader.ParquetDataColumnReaderFactory.TypesFromInt96PageReader
- All Implemented Interfaces:
ParquetDataColumnReader
- Enclosing class:
- ParquetDataColumnReaderFactory
public static class ParquetDataColumnReaderFactory.TypesFromInt96PageReader
extends ParquetDataColumnReaderFactory.DefaultParquetDataColumnReader
The reader who reads from the underlying Timestamp value.
-
Field Summary
Fields inherited from class org.apache.flink.formats.parquet.vector.reader.ParquetDataColumnReaderFactory.DefaultParquetDataColumnReader
dict, valuesReader -
Constructor Summary
ConstructorsConstructorDescriptionTypesFromInt96PageReader(org.apache.parquet.column.Dictionary dict, boolean isUtcTimestamp) TypesFromInt96PageReader(org.apache.parquet.column.values.ValuesReader realReader, boolean isUtcTimestamp) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.table.data.TimestampDataorg.apache.flink.table.data.TimestampDatareadTimestamp(int id) Methods inherited from class org.apache.flink.formats.parquet.vector.reader.ParquetDataColumnReaderFactory.DefaultParquetDataColumnReader
getDictionary, initFromPage, readBoolean, readBoolean, readBytes, readBytes, readDouble, readDouble, readFloat, readFloat, readInteger, readInteger, readLong, readLong, readSmallInt, readSmallInt, readTinyInt, readTinyInt, readValueDictionaryId, skip
-
Constructor Details
-
TypesFromInt96PageReader
public TypesFromInt96PageReader(org.apache.parquet.column.values.ValuesReader realReader, boolean isUtcTimestamp) -
TypesFromInt96PageReader
public TypesFromInt96PageReader(org.apache.parquet.column.Dictionary dict, boolean isUtcTimestamp)
-
-
Method Details
-
readTimestamp
public org.apache.flink.table.data.TimestampData readTimestamp(int id) - Specified by:
readTimestampin interfaceParquetDataColumnReader- Overrides:
readTimestampin classParquetDataColumnReaderFactory.DefaultParquetDataColumnReader- Parameters:
id- in dictionary- Returns:
- the TimestampData from the dictionary by id
-
readTimestamp
public org.apache.flink.table.data.TimestampData readTimestamp()- Specified by:
readTimestampin interfaceParquetDataColumnReader- Overrides:
readTimestampin classParquetDataColumnReaderFactory.DefaultParquetDataColumnReader- Returns:
- the next TimestampData from the page
-