Package org.apache.flink.formats.parquet.vector.reader
-
Interface Summary Interface Description ColumnReader<VECTOR extends org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector> Read a batch of records for a column toWritableColumnVectorfrom parquet data file.ParquetDataColumnReader The interface to wrap the underlying Parquet dictionary and non dictionary encoded page reader. -
Class Summary Class Description AbstractColumnReader<VECTOR extends org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector> AbstractColumnReader.BooleanColumnReader BooleanColumnReader.ByteColumnReader ByteColumnReader.BytesColumnReader BytesColumnReader.DoubleColumnReader DoubleColumnReader.FixedLenBytesColumnReader<VECTOR extends org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector> Fixed length bytesColumnReader, just for decimal.FloatColumnReader FloatColumnReader.IntColumnReader IntColumnReader.LongColumnReader LongColumnReader.NestedColumnReader This ColumnReader mainly used to read `Group` type in parquet such as `Map`, `Array`, `Row`.NestedPrimitiveColumnReader Reader to read nested primitive column.NestedPrimitiveColumnReader.NullIntIterator Reading zero always.NestedPrimitiveColumnReader.RLEIntIterator Reading int fromRunLengthBitPackingHybridDecoder.NestedPrimitiveColumnReader.ValuesReaderIntIterator Reading int fromValuesReader.ParquetDataColumnReaderFactory Parquet file has self-describing schema which may differ from the user required schema (e.g.ParquetDataColumnReaderFactory.DefaultParquetDataColumnReader The default data column reader for existing Parquet page reader which works for both dictionary or non dictionary types, Mirror from dictionary encoding path.ParquetDataColumnReaderFactory.TypesFromInt96PageReader The reader who reads from the underlying Timestamp value.ShortColumnReader ShortColumnReader.TimestampColumnReader TimestampColumnReader.