Interface | Description |
---|---|
ColumnReader<VECTOR extends WritableColumnVector> |
Read a batch of records for a column to
WritableColumnVector from parquet data file. |
ParquetDataColumnReader |
The interface to wrap the underlying Parquet dictionary and non dictionary encoded page reader.
|
Class | Description |
---|---|
AbstractColumnReader<VECTOR extends WritableColumnVector> |
Abstract
ColumnReader . |
BooleanColumnReader |
Boolean
ColumnReader . |
ByteColumnReader |
Byte
ColumnReader . |
BytesColumnReader |
Bytes
ColumnReader . |
DoubleColumnReader |
Double
ColumnReader . |
FixedLenBytesColumnReader<VECTOR extends WritableColumnVector> |
Fixed length bytes
ColumnReader , just for Decimal. |
FloatColumnReader |
Float
ColumnReader . |
IntColumnReader |
Int
ColumnReader . |
LongColumnReader |
Long
ColumnReader . |
NestedColumnReader |
This ColumnReader mainly used to read `Group` type in parquet such as `Map`, `Array`, `Row`.
|
NestedPositionUtil |
Utils to calculate nested type position.
|
NestedPrimitiveColumnReader |
Reader to read nested primitive column.
|
NestedPrimitiveColumnReader.NullIntIterator |
Reading zero always.
|
NestedPrimitiveColumnReader.RLEIntIterator |
Reading int from
RunLengthBitPackingHybridDecoder . |
NestedPrimitiveColumnReader.ValuesReaderIntIterator |
Reading int from
ValuesReader . |
ParquetDataColumnReaderFactory |
Parquet file has self-describing schema which may differ from the user required schema (e.g.
|
ParquetDecimalVector |
Parquet write decimal as int32 and int64 and binary, this class wrap the real vector to provide
DecimalColumnVector interface. |
ParquetDictionary |
Parquet dictionary.
|
ParquetSplitReaderUtil |
Util for generating
ColumnReader . |
ParquetTimestampVector |
Parquet write timestamp precision 0-3 as int64 mills, 4-6 as int64 micros, 7-9 as int96, this
class wrap the real vector to provide
TimestampColumnVector interface. |
RowColumnReader |
Row
ColumnReader . |
ShortColumnReader |
Short
ColumnReader . |
TimestampColumnReader |
Timestamp
ColumnReader . |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.