| Interface | Description |
|---|---|
| FixedWidthVector | |
| NullableVector | |
| NullableVector.Mutator | |
| NullableVectorDefinitionSetter | |
| UntypedReader | |
| ValueVector |
An abstraction that is used to store a sequence of values in an individual
column.
|
| ValueVector.Accessor |
Reads from this vector instance.
|
| ValueVector.Mutator |
Writes into this vector instance.
|
| VariableWidthVector | |
| VariableWidthVector.VariableWidthAccessor | |
| VariableWidthVector.VariableWidthMutator | |
| VarLenBulkEntry |
A bulk input entry enables us to process potentially multiple VL values in one shot (especially for very
small values); please refer to
org.apache.drill.exec.vector.VarBinaryVector.BulkInput. |
| VarLenBulkInput<T extends VarLenBulkEntry> |
Allows caller to provide input in a bulk manner while abstracting the underlying data structure
to provide performance optimizations opportunities.
|
| VarLenBulkInput.BulkInputCallback<T extends VarLenBulkEntry> |
Enables caller (such as wrapper vector objects) to include more processing logic as the data is being
streamed.
|
| Class | Description |
|---|---|
| AddOrGetResult<V extends ValueVector> | |
| AllocationHelper | |
| BaseDataValueVector | |
| BaseValueVector | |
| BaseValueVector.BaseAccessor | |
| BaseValueVector.BaseMutator | |
| BitVector |
Bit implements a vector of bit-width values.
|
| CopyUtil | |
| DateUtilities |
Utility class for Date, DateTime, TimeStamp, Interval data types.
|
| ObjectVector | |
| SchemaChangeCallBack | |
| TestSplitAndTransfer | |
| UntypedHolderReaderImpl | |
| UntypedNullHolder | |
| UntypedNullVector |
UntypedNullVector is to represent a value vector with
TypeProtos.MinorType.NULL
All values in the vector represent two semantic implications: 1) the value is unknown, 2) the type is unknown. |
| UntypedReaderImpl | |
| ValueHolderHelper | |
| VariableLengthVectorTest |
This test uses
VarCharVector to test the template code in VariableLengthVector. |
| VectorDescriptor | |
| VectorTest | |
| VectorTrimmer | |
| VectorValidator | |
| ZeroVector |
| Exception | Description |
|---|---|
| VectorOverflowException |
Indicates that an attempt to write to a vector overflowed the vector
bounds: either the limit on values or the size of the buffer backing
the vector.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.