ArrowReader |
|
ArrowVectorAccessor<DecimalT,Utf8StringT,ArrayT,ChildVectorT extends java.lang.AutoCloseable> |
|
BaseBatchReader<T> |
A base BatchReader class that contains common functionality
|
ColumnarBatch |
This class is inspired by Spark's ColumnarBatch .
|
ColumnVector |
This class is inspired by Spark's ColumnVector .
|
GenericArrowVectorAccessorFactory<DecimalT,Utf8StringT,ArrayT,ChildVectorT extends java.lang.AutoCloseable> |
|
NullabilityHolder |
Instances of this class simply track whether a value at an index is null.
|
VectorHolder |
Container class for holding the Arrow vector storing a batch of values along with other state
needed for reading values out of it.
|
VectorHolder.ConstantVectorHolder<T> |
A Vector Holder which does not actually produce values, consumers of this class should use the
constantValue to populate their ColumnVector implementation.
|
VectorHolder.DeletedVectorHolder |
|
VectorHolder.PositionVectorHolder |
|
VectorizedArrowReader |
|
VectorizedArrowReader.ConstantVectorReader<T> |
A Dummy Vector Reader which doesn't actually read files, instead it returns a dummy
VectorHolder which indicates the constant value which should be used for this column.
|
VectorizedArrowReader.DeletedVectorReader |
A Dummy Vector Reader which doesn't actually read files.
|
VectorizedReaderBuilder |
|
VectorizedTableScanIterable |
A vectorized implementation of the Iceberg reader that iterates over the table scan.
|