See: Description
| Interface | Description |
|---|---|
| BaseScalarReader.BufferAccessor |
Provide access to the DrillBuf for the data vector.
|
| ElementReaderIndex | |
| NullStateReader |
Internal mechanism to detect if a value is null.
|
| ReaderEvents |
Internal operations to wire up a set of readers.
|
| VectorAccessor |
| Class | Description |
|---|---|
| AbstractObjectReader | |
| AbstractScalarReader | |
| AbstractScalarReader.NullReader | |
| AbstractScalarReader.ScalarObjectReader | |
| AbstractTupleReader |
Reader for a tuple (a row or a map.) Provides access to each
column using either a name or a numeric index.
|
| AbstractTupleReader.TupleObjectReader | |
| ArrayReaderImpl |
Reader for an array-valued column.
|
| ArrayReaderImpl.ArrayObjectReader |
Object representation of an array reader.
|
| ArrayReaderImpl.ElementReaderIndex |
Index into the vector of elements for a repeated vector.
|
| BaseScalarReader |
Column reader implementation that acts as the basis for the
generated, vector-specific implementations.
|
| BaseScalarReader.BaseFixedWidthReader | |
| BaseScalarReader.BaseVarWidthReader | |
| BitColumnReader |
Specialized reader for bit columns.
|
| ColumnReaderFactory |
Gather generated reader classes into a set of class tables to allow rapid
run-time creation of readers.
|
| DictEntryReader |
Reader for a Dict entry.
|
| DictReaderImpl | |
| DictReaderImpl.DictObjectReader | |
| MapReader |
Reader for a Drill Map type.
|
| NullStateReaders | |
| NullStateReaders.AlwaysNullStateReader | |
| NullStateReaders.ComplexMemberStateReader |
Handle the awkward situation with complex types.
|
| NullStateReaders.ListIsSetVectorStateReader |
Holder for the NullableVector wrapper around a bits vector and a
data vector.
|
| NullStateReaders.MemberNullStateReader |
Null state that handles the strange union semantics that both
the union and the values can be null.
|
| NullStateReaders.NullableIsSetVectorStateReader |
Holder for the NullableVector wrapper around a bits vector and a
data vector.
|
| NullStateReaders.RequiredStateReader |
Dummy implementation of a null state reader for cases in which the
value is never null.
|
| NullStateReaders.TypeVectorStateReader |
Extract null state from the union vector's type vector.
|
| OffsetVectorReader |
Reader for an offset vector.
|
| UnionReaderImpl |
Reader for a union vector.
|
| UnionReaderImpl.UnionObjectReader | |
| VectorAccessors |
Collection of vector accessors.
|
| VectorAccessors.ArrayDataHyperVectorAccessor |
Vector accessor for RepeatedVector → data vector
|
| VectorAccessors.ArrayOffsetHyperVectorAccessor |
Vector accessor for RepeatedVector → offsets vector
|
| VectorAccessors.BaseHyperVectorAccessor |
Vector accessor used by the column accessors to obtain the vector for
each column value.
|
| VectorAccessors.ListBitsHyperVectorStateReader |
Vector accessor for ListVector → bits vector
|
| VectorAccessors.ListMemberHyperVectorAccessor | |
| VectorAccessors.MapMemberHyperVectorAccessor |
Vector accessor for AbstractMapVector → member vector
|
| VectorAccessors.NullableBitsHyperVectorStateReader |
Vector accessor for NullableVector → bits vector
|
| VectorAccessors.NullableValuesHyperVectorAccessor |
Vector accessor for NullableVector → values vector
|
| VectorAccessors.NullVectorAccesor | |
| VectorAccessors.SingleVectorAccessor | |
| VectorAccessors.UnionMemberHyperVectorAccessor |
Vector accessor for UnionVector → data vector
|
| VectorAccessors.UnionTypeHyperVectorAccessor |
Vector accessor for UnionVector → type vector
|
| VectorAccessors.VarWidthOffsetHyperVectorAccessor |
Vector accessor for VariableWidthVector → offsets vector
|
The work divides into two main categories:
Copyright © 2021 The Apache Software Foundation. All rights reserved.