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 © 1970 The Apache Software Foundation. All rights reserved.