| Modifier and Type | Class and Description |
|---|---|
class |
AddOrGetResult<V extends ValueVector> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FieldVector
A vector corresponding to a Field in the schema
It has inner vectors backed by buffers (validity, offsets, data, ...)
|
interface |
FixedWidthVector |
interface |
VariableWidthVector |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseDataValueVector |
class |
BaseFixedWidthVector
BaseFixedWidthVector provides an abstract interface for
implementing vectors of fixed width values.
|
class |
BaseValueVector |
class |
BaseVariableWidthVector |
class |
BigIntVector
BigIntVector implements a fixed width vector (8 bytes) of
integer values which could be null.
|
class |
BitVector
BitVector implements a fixed width (1 bit) vector of
boolean values which could be null.
|
class |
DateDayVector
DateDayVector implements a fixed width (4 bytes) vector of
date values which could be null.
|
class |
DateMilliVector
DateMilliVector implements a fixed width vector (8 bytes) of
date values which could be null.
|
class |
DecimalVector
DecimalVector implements a fixed width vector (16 bytes) of
decimal values which could be null.
|
class |
Float4Vector
Float4Vector implements a fixed width vector (4 bytes) of
float values which could be null.
|
class |
Float8Vector
Float8Vector implements a fixed width vector (8 bytes) of
double values which could be null.
|
class |
IntervalDayVector
IntervalDayVector implements a fixed width vector (8 bytes) of
interval (days and milliseconds) values which could be null.
|
class |
IntervalYearVector
IntervalYearVector implements a fixed width (4 bytes) vector of
interval (years and months) values which could be null.
|
class |
IntVector
IntVector implements a fixed width (4 bytes) vector of
integer values which could be null.
|
class |
SmallIntVector
SmallIntVector implements a fixed width (2 bytes) vector of
short values which could be null.
|
class |
TimeMicroVector
TimeMicroVector implements a fixed width vector (8 bytes) of
time (microsecond resolution) values which could be null.
|
class |
TimeMilliVector
TimeMilliVector implements a fixed width (4 bytes) vector of
time (millisecond resolution) values which could be null.
|
class |
TimeNanoVector
TimeNanoVector implements a fixed width vector (8 bytes) of
time (nanosecond resolution) values which could be null.
|
class |
TimeSecVector
TimeSecVector implements a fixed width (4 bytes) vector of
time (seconds resolution) values which could be null.
|
class |
TimeStampMicroTZVector
TimeStampMicroTZVector implements a fixed width vector (8 bytes) of
timestamp (microsecond resolution) values which could be null.
|
class |
TimeStampMicroVector
TimeStampMicroVector implements a fixed width vector (8 bytes) of
timestamp (microsecond resolution) values which could be null.
|
class |
TimeStampMilliTZVector
TimeStampMilliTZVector implements a fixed width vector (8 bytes) of
timestamp (millisecond resolution) values which could be null.
|
class |
TimeStampMilliVector
TimeStampMilliVector implements a fixed width vector (8 bytes) of
timestamp (millisecond resolution) values which could be null.
|
class |
TimeStampNanoTZVector
TimeStampNanoTZVector implements a fixed width vector (8 bytes) of
timestamp (nanosecond resolution) values which could be null.
|
class |
TimeStampNanoVector
TimeStampNanoVector implements a fixed width vector (8 bytes) of
timestamp (nanosecond resolution) values which could be null.
|
class |
TimeStampSecTZVector
TimeStampSecTZVector implements a fixed width vector (8 bytes) of
timestamp (seconds resolution) values which could be null.
|
class |
TimeStampSecVector
TimeStampSecVector implements a fixed width vector (8 bytes) of
timestamp (seconds resolution) values which could be null.
|
class |
TimeStampVector
TimeStampVector is an abstract interface for fixed width vector (8 bytes)
of timestamp values which could be null.
|
class |
TinyIntVector
TinyIntVector implements a fixed width (1 bytes) vector of
byte values which could be null.
|
class |
UInt1Vector
UInt1Vector implements a fixed width (1 bytes) vector of
integer values which could be null.
|
class |
UInt2Vector
UInt2Vector implements a fixed width (2 bytes) vector of
integer values which could be null.
|
class |
UInt4Vector
UInt4Vector implements a fixed width (4 bytes) vector of
integer values which could be null.
|
class |
UInt8Vector
UInt8Vector implements a fixed width vector (8 bytes) of
integer values which could be null.
|
class |
VarBinaryVector
VarBinaryVector implements a variable width vector of binary
values which could be NULL.
|
class |
VarCharVector
VarCharVector implements a variable width vector of VARCHAR
values which could be NULL.
|
class |
ZeroVector |
| Modifier and Type | Method and Description |
|---|---|
Iterator<ValueVector> |
ZeroVector.iterator() |
Iterator<ValueVector> |
BaseValueVector.iterator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
AllocationHelper.allocate(ValueVector v,
int valueCount,
int bytesPerValue) |
static void |
AllocationHelper.allocate(ValueVector v,
int valueCount,
int bytesPerValue,
int repeatedPerTop) |
static void |
AllocationHelper.allocateNew(ValueVector v,
int valueCount)
Allocates the exact amount if v is fixed width, otherwise falls back to dynamic allocation
|
static void |
AllocationHelper.allocatePrecomputedChildCount(ValueVector v,
int valueCount,
int bytesPerValue,
int childValCount) |
static boolean |
BaseValueVector.checkBufRefs(ValueVector vv) |
static void |
GenerateSampleData.generateTestData(ValueVector vector,
int valueCount) |
TransferPair |
IntervalDayVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
UInt2Vector.makeTransferPair(ValueVector to) |
TransferPair |
TimeSecVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
BitVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
DateMilliVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
UInt1Vector.makeTransferPair(ValueVector to) |
TransferPair |
TimeStampMilliVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
Float8Vector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
ZeroVector.makeTransferPair(ValueVector target) |
TransferPair |
UInt8Vector.makeTransferPair(ValueVector to) |
TransferPair |
DateDayVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
BigIntVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
SmallIntVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
VarBinaryVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TimeNanoVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TimeStampNanoVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TimeStampSecVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TimeStampMicroTZVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TimeMilliVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TinyIntVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TimeMicroVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
Float4Vector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TimeStampSecTZVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
IntVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TimeStampMicroVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
VarCharVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
IntervalYearVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TimeStampNanoTZVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
UInt4Vector.makeTransferPair(ValueVector to) |
TransferPair |
ValueVector.makeTransferPair(ValueVector target)
makes a new transfer pair used to transfer underlying buffers
|
TransferPair |
DecimalVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
TransferPair |
TimeStampMilliTZVector.makeTransferPair(ValueVector to)
Construct a TransferPair with a desired target vector of the same type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RepeatedValueVector
An abstraction representing repeated value vectors.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractContainerVector
Base class for composite vectors.
|
class |
AbstractMapVector |
class |
BaseRepeatedValueVector |
class |
FixedSizeListVector |
class |
ListVector |
class |
MapVector |
class |
NullableMapVector |
class |
UnionVector |
| Modifier and Type | Field and Description |
|---|---|
ValueVector |
VectorWithOrdinal.vector |
| Modifier and Type | Method and Description |
|---|---|
<T extends ValueVector> |
ListVector.addOrGetVector(FieldType fieldType) |
<T extends ValueVector> |
FixedSizeListVector.addOrGetVector(FieldType type) |
<T extends ValueVector> |
PromotableVector.addOrGetVector(FieldType type) |
<T extends ValueVector> |
BaseRepeatedValueVector.addOrGetVector(FieldType fieldType) |
protected <T extends ValueVector> |
AbstractContainerVector.typeify(ValueVector v,
Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
protected ValueVector |
AbstractMapVector.add(String childName,
FieldType fieldType) |
ValueVector |
AbstractMapVector.getChildByOrdinal(int id)
Returns a
ValueVector corresponding to the given ordinal identifier. |
ValueVector |
RepeatedValueVector.getDataVector() |
ValueVector |
MapVector.MapTransferPair.getTo() |
ValueVector |
MapVector.getVectorById(int id) |
| Modifier and Type | Method and Description |
|---|---|
List<ValueVector> |
AbstractMapVector.getPrimitiveVectors() |
Iterator<ValueVector> |
UnionVector.iterator() |
Iterator<ValueVector> |
AbstractMapVector.iterator() |
Iterator<ValueVector> |
FixedSizeListVector.iterator() |
Iterator<ValueVector> |
BaseRepeatedValueVector.iterator() |
| Modifier and Type | Method and Description |
|---|---|
TransferPair |
UnionVector.makeTransferPair(ValueVector target) |
TransferPair |
ListVector.makeTransferPair(ValueVector target) |
TransferPair |
FixedSizeListVector.makeTransferPair(ValueVector target) |
TransferPair |
NullableMapVector.makeTransferPair(ValueVector to) |
TransferPair |
MapVector.makeTransferPair(ValueVector to) |
protected <T extends ValueVector> |
AbstractContainerVector.typeify(ValueVector v,
Class<T> clazz) |
| Constructor and Description |
|---|
VectorWithOrdinal(ValueVector v,
int ordinal) |
| Constructor and Description |
|---|
PromotableWriter(ValueVector v,
AbstractMapVector parentContainer) |
PromotableWriter(ValueVector v,
AbstractMapVector parentContainer,
NullableMapWriterFactory nullableMapWriterFactory) |
PromotableWriter(ValueVector v,
ListVector listVector) |
PromotableWriter(ValueVector v,
ListVector listVector,
NullableMapWriterFactory nullableMapWriterFactory) |
| Modifier and Type | Method and Description |
|---|---|
static ValueVector |
DictionaryEncoder.decode(ValueVector indices,
Dictionary dictionary)
Decodes a dictionary encoded array using the provided dictionary.
|
static ValueVector |
DictionaryEncoder.encode(ValueVector vector,
Dictionary dictionary)
Dictionary encodes a vector with a provided dictionary.
|
| Modifier and Type | Method and Description |
|---|---|
static ValueVector |
DictionaryEncoder.decode(ValueVector indices,
Dictionary dictionary)
Decodes a dictionary encoded array using the provided dictionary.
|
static ValueVector |
DictionaryEncoder.encode(ValueVector vector,
Dictionary dictionary)
Dictionary encodes a vector with a provided dictionary.
|
| Modifier and Type | Method and Description |
|---|---|
abstract FieldWriter |
Types.MinorType.getNewFieldWriter(ValueVector vector) |
| Modifier and Type | Method and Description |
|---|---|
ValueVector |
TransferPair.getTo() |
Copyright © 2017 The Apache Software Foundation. All rights reserved.