| Interface | Description |
|---|---|
| BufferBacked |
Content is backed by a buffer and can be loaded/unloaded
|
| DensityAwareVector |
Vector that support density aware initial capacity settings.
|
| FieldVector |
A vector corresponding to a Field in the schema
It has inner vectors backed by buffers (validity, offsets, data, ...)
|
| FixedWidthVector | |
| ValueVector |
An abstraction that is used to store a sequence of values in an individual column.
|
| VariableWidthVector | |
| VectorDefinitionSetter |
| Class | Description |
|---|---|
| AddOrGetResult<V extends ValueVector> | |
| AllocationHelper | |
| BaseFixedWidthVector |
BaseFixedWidthVector provides an abstract interface for
implementing vectors of fixed width values.
|
| BaseValueVector | |
| BaseVariableWidthVector | |
| BigIntVector |
BigIntVector implements a fixed width vector (8 bytes) of
integer values which could be null.
|
| BitVector |
BitVector implements a fixed width (1 bit) vector of
boolean values which could be null.
|
| BitVectorHelper |
Helper class for performing generic operations on a bit vector buffer.
|
| BufferLayout | |
| DateDayVector |
DateDayVector implements a fixed width (4 bytes) vector of
date values which could be null.
|
| DateMilliVector |
DateMilliVector implements a fixed width vector (8 bytes) of
date values which could be null.
|
| DecimalVector |
DecimalVector implements a fixed width vector (16 bytes) of
decimal values which could be null.
|
| FixedSizeBinaryVector |
FixedSizeBinaryVector implements a fixed width vector of
binary values which could be null.
|
| Float4Vector |
Float4Vector implements a fixed width vector (4 bytes) of
float values which could be null.
|
| Float8Vector |
Float8Vector implements a fixed width vector (8 bytes) of
double values which could be null.
|
| GenerateSampleData |
Helper class to generate test data for Nullable fixed and variable
width scalar vectors.
|
| IntervalDayVector |
IntervalDayVector implements a fixed width vector (8 bytes) of
interval (days and milliseconds) values which could be null.
|
| IntervalYearVector |
IntervalYearVector implements a fixed width (4 bytes) vector of
interval (years and months) values which could be null.
|
| IntVector |
IntVector implements a fixed width (4 bytes) vector of
integer values which could be null.
|
| SchemaChangeCallBack | |
| SmallIntVector |
SmallIntVector implements a fixed width (2 bytes) vector of
short values which could be null.
|
| TimeMicroVector |
TimeMicroVector implements a fixed width vector (8 bytes) of
time (microsecond resolution) values which could be null.
|
| TimeMilliVector |
TimeMilliVector implements a fixed width (4 bytes) vector of
time (millisecond resolution) values which could be null.
|
| TimeNanoVector |
TimeNanoVector implements a fixed width vector (8 bytes) of
time (nanosecond resolution) values which could be null.
|
| TimeSecVector |
TimeSecVector implements a fixed width (4 bytes) vector of
time (seconds resolution) values which could be null.
|
| TimeStampMicroTZVector |
TimeStampMicroTZVector implements a fixed width vector (8 bytes) of
timestamp (microsecond resolution) values which could be null.
|
| TimeStampMicroVector |
TimeStampMicroVector implements a fixed width vector (8 bytes) of
timestamp (microsecond resolution) values which could be null.
|
| TimeStampMilliTZVector |
TimeStampMilliTZVector implements a fixed width vector (8 bytes) of
timestamp (millisecond resolution) values which could be null.
|
| TimeStampMilliVector |
TimeStampMilliVector implements a fixed width vector (8 bytes) of
timestamp (millisecond resolution) values which could be null.
|
| TimeStampNanoTZVector |
TimeStampNanoTZVector implements a fixed width vector (8 bytes) of
timestamp (nanosecond resolution) values which could be null.
|
| TimeStampNanoVector |
TimeStampNanoVector implements a fixed width vector (8 bytes) of
timestamp (nanosecond resolution) values which could be null.
|
| TimeStampSecTZVector |
TimeStampSecTZVector implements a fixed width vector (8 bytes) of
timestamp (seconds resolution) values which could be null.
|
| TimeStampSecVector |
TimeStampSecVector implements a fixed width vector (8 bytes) of
timestamp (seconds resolution) values which could be null.
|
| TimeStampVector |
TimeStampVector is an abstract interface for fixed width vector (8 bytes)
of timestamp values which could be null.
|
| TinyIntVector |
TinyIntVector implements a fixed width (1 bytes) vector of
byte values which could be null.
|
| TypeLayout |
The buffer layout of vectors for a given type
It defines its own buffers followed by the buffers for the children
if it is a nested type (Struct_, List, Union)
|
| UInt1Vector |
UInt1Vector implements a fixed width (1 bytes) vector of
integer values which could be null.
|
| UInt2Vector |
UInt2Vector implements a fixed width (2 bytes) vector of
integer values which could be null.
|
| UInt4Vector |
UInt4Vector implements a fixed width (4 bytes) vector of
integer values which could be null.
|
| UInt8Vector |
UInt8Vector implements a fixed width vector (8 bytes) of
integer values which could be null.
|
| VarBinaryVector |
VarBinaryVector implements a variable width vector of binary
values which could be NULL.
|
| VarCharVector |
VarCharVector implements a variable width vector of VARCHAR
values which could be NULL.
|
| VectorLoader |
Loads buffers into vectors
|
| VectorSchemaRoot |
Holder for a set of vectors to be loaded/unloaded
|
| VectorTrimmer | |
| VectorUnloader | |
| ZeroVector |
| Enum | Description |
|---|---|
| BufferLayout.BufferType |
Copyright © 2018 The Apache Software Foundation. All rights reserved.