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 | |
BigIntVector |
BigInt implements a vector of fixed width values.
|
BitVector |
Bit implements a vector of bit-width values.
|
CopyUtil | |
DateUtilities |
Utility class for Date, DateTime, TimeStamp, Interval data types.
|
DateVector |
Date implements a vector of fixed width values.
|
Decimal18Vector |
Decimal18 implements a vector of fixed width values.
|
Decimal28DenseVector |
Decimal28Dense implements a vector of fixed width values.
|
Decimal28SparseVector |
Decimal28Sparse implements a vector of fixed width values.
|
Decimal38DenseVector |
Decimal38Dense implements a vector of fixed width values.
|
Decimal38SparseVector |
Decimal38Sparse implements a vector of fixed width values.
|
Decimal9Vector |
Decimal9 implements a vector of fixed width values.
|
Float4Vector |
Float4 implements a vector of fixed width values.
|
Float8Vector |
Float8 implements a vector of fixed width values.
|
IntervalDayVector |
IntervalDay implements a vector of fixed width values.
|
IntervalVector |
Interval implements a vector of fixed width values.
|
IntervalYearVector |
IntervalYear implements a vector of fixed width values.
|
IntVector |
Int implements a vector of fixed width values.
|
IntVector.BufferedMutator |
Helper class to buffer container mutation as a means to optimize native memory copy operations.
|
NullableBigIntVector |
NullableBigInt implements a vector of values which could be null.
|
NullableBitVector |
NullableBit implements a vector of values which could be null.
|
NullableDateVector |
NullableDate implements a vector of values which could be null.
|
NullableDecimal18Vector |
NullableDecimal18 implements a vector of values which could be null.
|
NullableDecimal28DenseVector |
NullableDecimal28Dense implements a vector of values which could be null.
|
NullableDecimal28SparseVector |
NullableDecimal28Sparse implements a vector of values which could be null.
|
NullableDecimal38DenseVector |
NullableDecimal38Dense implements a vector of values which could be null.
|
NullableDecimal38SparseVector |
NullableDecimal38Sparse implements a vector of values which could be null.
|
NullableDecimal9Vector |
NullableDecimal9 implements a vector of values which could be null.
|
NullableFloat4Vector |
NullableFloat4 implements a vector of values which could be null.
|
NullableFloat8Vector |
NullableFloat8 implements a vector of values which could be null.
|
NullableIntervalDayVector |
NullableIntervalDay implements a vector of values which could be null.
|
NullableIntervalVector |
NullableInterval implements a vector of values which could be null.
|
NullableIntervalYearVector |
NullableIntervalYear implements a vector of values which could be null.
|
NullableIntVector |
NullableInt implements a vector of values which could be null.
|
NullableSmallIntVector |
NullableSmallInt implements a vector of values which could be null.
|
NullableTimeStampVector |
NullableTimeStamp implements a vector of values which could be null.
|
NullableTimeVector |
NullableTime implements a vector of values which could be null.
|
NullableTinyIntVector |
NullableTinyInt implements a vector of values which could be null.
|
NullableUInt1Vector |
NullableUInt1 implements a vector of values which could be null.
|
NullableUInt2Vector |
NullableUInt2 implements a vector of values which could be null.
|
NullableUInt4Vector |
NullableUInt4 implements a vector of values which could be null.
|
NullableUInt8Vector |
NullableUInt8 implements a vector of values which could be null.
|
NullableVar16CharVector |
NullableVar16Char implements a vector of values which could be null.
|
NullableVarBinaryVector |
NullableVarBinary implements a vector of values which could be null.
|
NullableVarCharVector |
NullableVarChar implements a vector of values which could be null.
|
NullableVarDecimalVector |
NullableVarDecimal implements a vector of values which could be null.
|
ObjectVector | |
RepeatedBigIntVector |
RepeatedBigInt implements a vector with multiple values per row (e.g.
|
RepeatedBitVector |
RepeatedBit implements a vector with multiple values per row (e.g.
|
RepeatedDateVector |
RepeatedDate implements a vector with multiple values per row (e.g.
|
RepeatedDecimal18Vector |
RepeatedDecimal18 implements a vector with multiple values per row (e.g.
|
RepeatedDecimal28DenseVector |
RepeatedDecimal28Dense implements a vector with multiple values per row (e.g.
|
RepeatedDecimal28SparseVector |
RepeatedDecimal28Sparse implements a vector with multiple values per row (e.g.
|
RepeatedDecimal38DenseVector |
RepeatedDecimal38Dense implements a vector with multiple values per row (e.g.
|
RepeatedDecimal38SparseVector |
RepeatedDecimal38Sparse implements a vector with multiple values per row (e.g.
|
RepeatedDecimal9Vector |
RepeatedDecimal9 implements a vector with multiple values per row (e.g.
|
RepeatedFloat4Vector |
RepeatedFloat4 implements a vector with multiple values per row (e.g.
|
RepeatedFloat8Vector |
RepeatedFloat8 implements a vector with multiple values per row (e.g.
|
RepeatedIntervalDayVector |
RepeatedIntervalDay implements a vector with multiple values per row (e.g.
|
RepeatedIntervalVector |
RepeatedInterval implements a vector with multiple values per row (e.g.
|
RepeatedIntervalYearVector |
RepeatedIntervalYear implements a vector with multiple values per row (e.g.
|
RepeatedIntVector |
RepeatedInt implements a vector with multiple values per row (e.g.
|
RepeatedSmallIntVector |
RepeatedSmallInt implements a vector with multiple values per row (e.g.
|
RepeatedTimeStampVector |
RepeatedTimeStamp implements a vector with multiple values per row (e.g.
|
RepeatedTimeVector |
RepeatedTime implements a vector with multiple values per row (e.g.
|
RepeatedTinyIntVector |
RepeatedTinyInt implements a vector with multiple values per row (e.g.
|
RepeatedUInt1Vector |
RepeatedUInt1 implements a vector with multiple values per row (e.g.
|
RepeatedUInt2Vector |
RepeatedUInt2 implements a vector with multiple values per row (e.g.
|
RepeatedUInt4Vector |
RepeatedUInt4 implements a vector with multiple values per row (e.g.
|
RepeatedUInt8Vector |
RepeatedUInt8 implements a vector with multiple values per row (e.g.
|
RepeatedVar16CharVector |
RepeatedVar16Char implements a vector with multiple values per row (e.g.
|
RepeatedVarBinaryVector |
RepeatedVarBinary implements a vector with multiple values per row (e.g.
|
RepeatedVarCharVector |
RepeatedVarChar implements a vector with multiple values per row (e.g.
|
RepeatedVarDecimalVector |
RepeatedVarDecimal implements a vector with multiple values per row (e.g.
|
SchemaChangeCallBack | |
SmallIntVector |
SmallInt implements a vector of fixed width values.
|
TimeStampVector |
TimeStamp implements a vector of fixed width values.
|
TimeVector |
Time implements a vector of fixed width values.
|
TinyIntVector |
TinyInt implements a vector of fixed width values.
|
UInt1Vector |
UInt1 implements a vector of fixed width values.
|
UInt1Vector.BufferedMutator |
Helper class to buffer container mutation as a means to optimize native memory copy operations.
|
UInt2Vector |
UInt2 implements a vector of fixed width values.
|
UInt4Vector |
UInt4 implements a vector of fixed width values.
|
UInt4Vector.BufferedMutator |
Helper class to buffer container mutation as a means to optimize native memory copy operations.
|
UInt8Vector |
UInt8 implements a vector of fixed width values.
|
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 | |
Var16CharVector |
Var16CharVector implements a vector of variable width values.
|
Var16CharVector.BufferedMutator |
Helper class to buffer container mutation as a means to optimize native memory copy operations.
|
VarBinaryVector |
VarBinaryVector implements a vector of variable width values.
|
VarBinaryVector.BufferedMutator |
Helper class to buffer container mutation as a means to optimize native memory copy operations.
|
VarCharVector |
VarCharVector implements a vector of variable width values.
|
VarCharVector.BufferedMutator |
Helper class to buffer container mutation as a means to optimize native memory copy operations.
|
VarDecimalVector |
VarDecimalVector implements a vector of variable width values.
|
VarDecimalVector.BufferedMutator |
Helper class to buffer container mutation as a means to optimize native memory copy operations.
|
VectorDescriptor | |
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 © 1970 The Apache Software Foundation. All rights reserved.