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 |
---|
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.
|
Decimal256Vector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a Decimal256Vector.
|
DecimalVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a DecimalVector.
|
DurationVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a DurationVector.
|
FixedSizeBinaryVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a FixedSizeBinaryVector.
|
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.
|
IntervalMonthDayNanoVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a IntervalMonthDayNanoVector.
|
IntervalYearVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a IntervalYearVector.
|
IntVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a IntVector.
|
LargeVarBinaryVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a LargeVarBinaryVector.
|
LargeVarCharVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Instantiate a LargeVarCharVector.
|
NullVector(String name,
FieldType fieldType)
Instantiate a NullVector.
|
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.
|
ZeroVector(String name,
FieldType fieldType)
Instantiate a ZeroVector.
|
Modifier and Type | Field and Description |
---|---|
protected FieldType |
NonNullableStructVector.fieldType |
protected FieldType |
ListVector.fieldType |
Modifier and Type | Method and Description |
---|---|
protected ValueVector |
AbstractStructVector.add(String childName,
FieldType fieldType) |
<T extends FieldVector> |
UnionVector.addOrGet(String name,
FieldType fieldType,
Class<T> clazz) |
<T extends FieldVector> |
AbstractStructVector.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 FieldVector> |
DenseUnionVector.addOrGet(String name,
FieldType fieldType,
Class<T> clazz) |
abstract <T extends FieldVector> |
AbstractContainerVector.addOrGet(String name,
FieldType fieldType,
Class<T> clazz) |
<T extends ValueVector> |
PromotableVector.addOrGetVector(FieldType type) |
<T extends ValueVector> |
BaseRepeatedValueVector.addOrGetVector(FieldType fieldType)
Initialize the data vector (and execute callback) if it hasn't already been done,
returns the data vector.
|
<T extends ValueVector> |
LargeListVector.addOrGetVector(FieldType fieldType)
Initialize the data vector (and execute callback) if it hasn't already been done,
returns the data vector.
|
<T extends ValueVector> |
FixedSizeListVector.addOrGetVector(FieldType type) |
<T extends ValueVector> |
ListVector.addOrGetVector(FieldType fieldType)
Initialize the child data vector to field type.
|
Constructor and Description |
---|
DenseUnionVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack) |
FixedSizeListVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack unusedSchemaChangeCallback)
Creates a new instance.
|
LargeListVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack)
Constructs a new instance.
|
ListVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack)
Constructs a new instance.
|
MapVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack)
Construct a MapVector instance.
|
NonNullableStructVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack)
Constructs a new instance.
|
NonNullableStructVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack,
AbstractStructVector.ConflictPolicy conflictPolicy,
boolean allowConflictPolicyChanges)
Constructs a new instance.
|
StructVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack)
Constructs a new instance.
|
StructVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack,
AbstractStructVector.ConflictPolicy conflictPolicy,
boolean allowConflictPolicyChanges)
Constructs a new instance.
|
UnionVector(String name,
BufferAllocator allocator,
FieldType fieldType,
CallBack callBack) |
Modifier and Type | Method and Description |
---|---|
FieldVector |
Types.MinorType.getNewVector(String name,
FieldType fieldType,
BufferAllocator allocator,
CallBack schemaChangeCallback)
Constructs a new vector for the given type.
|
Modifier and Type | Method and Description |
---|---|
FieldType |
Field.getFieldType() |
static FieldType |
FieldType.notNullable(ArrowType type) |
static FieldType |
FieldType.nullable(ArrowType type) |
Modifier and Type | Method and Description |
---|---|
abstract FieldVector |
ArrowType.ExtensionType.getNewVector(String name,
FieldType fieldType,
BufferAllocator allocator)
Construct a vector for the user type.
|
Constructor and Description |
---|
Field(String name,
FieldType fieldType,
List<Field> children) |
Copyright © 2023 The Apache Software Foundation. All rights reserved.