| Package | Description |
|---|---|
| org.apache.arrow.vector | |
| org.apache.arrow.vector.complex | |
| org.apache.arrow.vector.types | |
| org.apache.arrow.vector.types.pojo |
| Constructor and Description |
|---|
BaseFixedWidthVector(String name,
BufferAllocator allocator,
FieldType fieldType,
byte typeWidth) |
BaseVariableWidthVector(String name,
BufferAllocator allocator,
FieldType fieldType) |
BigIntVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a BigIntVector.
|
BitVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a BitVector.
|
DateDayVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a DateDayVector.
|
DateMilliVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a DateMilliVector.
|
DecimalVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a DecimalVector.
|
Float4Vector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a Float4Vector.
|
Float8Vector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a Float8Vector.
|
IntervalDayVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a IntervalDayVector.
|
IntervalYearVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a IntervalYearVector.
|
IntVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a IntVector.
|
SmallIntVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a SmallIntVector.
|
TimeMicroVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeMicroVector.
|
TimeMilliVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeMilliVector.
|
TimeNanoVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeNanoVector.
|
TimeSecVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeSecVector.
|
TimeStampMicroTZVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeStampMicroTZVector.
|
TimeStampMicroVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeStampMicroVector.
|
TimeStampMilliTZVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeStampMilliTZVector.
|
TimeStampMilliVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeStampMilliVector.
|
TimeStampNanoTZVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeStampNanoTZVector.
|
TimeStampNanoVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeStampNanoVector.
|
TimeStampSecTZVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeStampSecTZVector.
|
TimeStampSecVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeStampSecVector.
|
TimeStampVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TimeStampVector.
|
TinyIntVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a TinyIntVector.
|
UInt1Vector(String name,
FieldType fieldType,
BufferAllocator allocator) |
UInt2Vector(String name,
FieldType fieldType,
BufferAllocator allocator) |
UInt4Vector(String name,
FieldType fieldType,
BufferAllocator allocator) |
UInt8Vector(String name,
FieldType fieldType,
BufferAllocator allocator) |
VarBinaryVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a VarBinaryVector.
|
VarCharVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a VarCharVector.
|
| Modifier and Type | Field and Description |
|---|---|
protected FieldType |
MapVector.fieldType |
| Modifier and Type | Method and Description |
|---|---|
protected ValueVector |
AbstractMapVector.add(String childName,
FieldType fieldType) |
abstract <T extends FieldVector> |
AbstractContainerVector.addOrGet(String name,
FieldType fieldType,
Class<T> clazz) |
<T extends FieldVector> |
AbstractMapVector.addOrGet(String childName,
FieldType fieldType,
Class<T> clazz)
Adds a new field with the given parameters or replaces the existing one and consequently returns the resultant
ValueVector. |
<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) |
| Constructor and Description |
|---|
FixedSizeListVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack schemaChangeCallback) |
ListVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack) |
MapVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack) |
NullableMapVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack) |
| Modifier and Type | Method and Description |
|---|---|
abstract FieldVector |
Types.MinorType.getNewVector(String name,
FieldType fieldType,
BufferAllocator allocator,
CallBack schemaChangeCallback) |
| Modifier and Type | Method and Description |
|---|---|
FieldType |
Field.getFieldType() |
static FieldType |
FieldType.nullable(ArrowType type) |
| Constructor and Description |
|---|
Field(String name,
FieldType fieldType,
List<Field> children) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.