Modifier and Type | Method and Description |
---|---|
static List<org.apache.calcite.avatica.ColumnMetaData> |
ConvertUtils.convertArrowFieldsToColumnMetaDataList(List<Field> fields)
Convert Fields To Column MetaData List functions.
|
Modifier and Type | Field and Description |
---|---|
protected Field |
BaseVariableWidthVector.field |
protected Field |
BaseFixedWidthVector.field |
protected Field |
NullVector.field |
protected Field |
BaseLargeVariableWidthVector.field |
Modifier and Type | Method and Description |
---|---|
Field |
ExtensionTypeVector.getField() |
Field |
BaseVariableWidthVector.getField()
Get information about how this field is materialized.
|
Field |
BaseFixedWidthVector.getField()
Get information about how this field is materialized.
|
Field |
ValueVector.getField()
Get information about how this field is materialized.
|
Field |
NullVector.getField() |
Field |
BaseLargeVariableWidthVector.getField()
Get information about how this field is materialized.
|
Modifier and Type | Method and Description |
---|---|
TransferPair |
DurationVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
DateMilliVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
FixedSizeBinaryVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
UInt2Vector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
Decimal256Vector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TimeStampSecTZVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising of this and a target vector of
the same type.
|
TransferPair |
BitVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TimeStampNanoTZVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
abstract TransferPair |
BaseFixedWidthVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a transfer pair of this vector and another vector of same type.
|
TransferPair |
TimeMilliVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TimeStampSecVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
Float4Vector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
UInt8Vector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TinyIntVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TimeStampMicroVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
UInt4Vector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TimeStampMicroTZVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TimeStampMilliVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
DateDayVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TimeStampMilliTZVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TimeMicroVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
SmallIntVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
DecimalVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
IntervalDayVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
IntVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TimeNanoVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
UInt1Vector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
Float8Vector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
TimeSecVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising of this and a target vector of
the same type.
|
TransferPair |
BigIntVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising of this and a target vector of
the same type.
|
TransferPair |
IntervalMonthDayNanoVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising of this and a target vector of
the same type.
|
TransferPair |
TimeStampNanoVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
TransferPair |
IntervalYearVector.getTransferPair(Field field,
BufferAllocator allocator)
Construct a TransferPair comprising this and a target vector of
the same type.
|
FieldVector |
VectorSchemaRoot.getVector(Field field) |
Modifier and Type | Method and Description |
---|---|
void |
ExtensionTypeVector.initializeChildrenFromFields(List<Field> children) |
void |
BaseVariableWidthVector.initializeChildrenFromFields(List<Field> children)
Initialize the children in schema for this Field.
|
void |
BaseFixedWidthVector.initializeChildrenFromFields(List<Field> children)
Initialize the children in schema for this Field.
|
void |
FieldVector.initializeChildrenFromFields(List<Field> children)
Initializes the child vectors
to be later loaded with loadBuffers.
|
void |
NullVector.initializeChildrenFromFields(List<Field> children) |
void |
BaseLargeVariableWidthVector.initializeChildrenFromFields(List<Field> children)
Initialize the children in schema for this Field.
|
Constructor and Description |
---|
BaseFixedWidthVector(Field field,
BufferAllocator allocator,
int typeWidth)
Constructs a new instance.
|
BaseLargeVariableWidthVector(Field field,
BufferAllocator allocator)
Constructs a new instance.
|
BaseVariableWidthVector(Field field,
BufferAllocator allocator)
Constructs a new instance.
|
BigIntVector(Field field,
BufferAllocator allocator)
Instantiate a BigIntVector.
|
BitVector(Field field,
BufferAllocator allocator)
Instantiate a BitVector.
|
DateDayVector(Field field,
BufferAllocator allocator)
Instantiate a DateDayVector.
|
DateMilliVector(Field field,
BufferAllocator allocator)
Instantiate a DateMilliVector.
|
Decimal256Vector(Field field,
BufferAllocator allocator)
Instantiate a Decimal256Vector.
|
DecimalVector(Field field,
BufferAllocator allocator)
Instantiate a DecimalVector.
|
DurationVector(Field field,
BufferAllocator allocator)
Instantiate a DurationVector.
|
ExtensionTypeVector(Field field,
BufferAllocator allocator,
T underlyingVector)
Instantiate an extension type vector.
|
FixedSizeBinaryVector(Field field,
BufferAllocator allocator)
Instantiate a FixedSizeBinaryVector.
|
Float4Vector(Field field,
BufferAllocator allocator)
Instantiate a Float4Vector.
|
Float8Vector(Field field,
BufferAllocator allocator)
Instantiate a Float8Vector.
|
IntervalDayVector(Field field,
BufferAllocator allocator)
Instantiate a IntervalDayVector.
|
IntervalMonthDayNanoVector(Field field,
BufferAllocator allocator)
Instantiate a IntervalMonthDayNanoVector.
|
IntervalYearVector(Field field,
BufferAllocator allocator)
Instantiate a IntervalYearVector.
|
IntVector(Field field,
BufferAllocator allocator)
Instantiate a IntVector.
|
LargeVarBinaryVector(Field field,
BufferAllocator allocator)
Instantiate a LargeVarBinaryVector.
|
LargeVarCharVector(Field field,
BufferAllocator allocator)
Instantiate a LargeVarCharVector.
|
NullVector(Field field)
Instantiate a NullVector.
|
SmallIntVector(Field field,
BufferAllocator allocator)
Instantiate a SmallIntVector.
|
TimeMicroVector(Field field,
BufferAllocator allocator)
Instantiate a TimeMicroVector.
|
TimeMilliVector(Field field,
BufferAllocator allocator)
Instantiate a TimeMilliVector.
|
TimeNanoVector(Field field,
BufferAllocator allocator)
Instantiate a TimeNanoVector.
|
TimeSecVector(Field field,
BufferAllocator allocator)
Instantiate a TimeSecVector.
|
TimeStampMicroTZVector(Field field,
BufferAllocator allocator)
Instantiate a TimeStampMicroTZVector.
|
TimeStampMicroVector(Field field,
BufferAllocator allocator)
Instantiate a TimeStampMicroVector.
|
TimeStampMilliTZVector(Field field,
BufferAllocator allocator)
Instantiate a TimeStampMilliTZVector.
|
TimeStampMilliVector(Field field,
BufferAllocator allocator)
Instantiate a TimeStampMilliVector.
|
TimeStampNanoTZVector(Field field,
BufferAllocator allocator)
Instantiate a TimeStampNanoTZVector.
|
TimeStampNanoVector(Field field,
BufferAllocator allocator)
Instantiate a TimeStampNanoVector.
|
TimeStampSecTZVector(Field field,
BufferAllocator allocator)
Instantiate a TimeStampSecTZVector.
|
TimeStampSecVector(Field field,
BufferAllocator allocator)
Instantiate a TimeStampSecVector.
|
TimeStampVector(Field field,
BufferAllocator allocator)
Instantiate a TimeStampVector.
|
TinyIntVector(Field field,
BufferAllocator allocator)
Instantiate a TinyIntVector.
|
UInt1Vector(Field field,
BufferAllocator allocator)
Constructor for UInt1Vector.
|
UInt2Vector(Field field,
BufferAllocator allocator)
Constructor for UInt2Vector type.
|
UInt4Vector(Field field,
BufferAllocator allocator)
Constructor for UInt4Vector.
|
UInt8Vector(Field field,
BufferAllocator allocator)
Constructor for UInt8Vector.
|
VarBinaryVector(Field field,
BufferAllocator allocator)
Instantiate a VarBinaryVector.
|
VarCharVector(Field field,
BufferAllocator allocator)
Instantiate a VarCharVector.
|
ZeroVector(Field field)
Instantiate a ZeroVector.
|
Constructor and Description |
---|
VectorSchemaRoot(List<Field> fields,
List<FieldVector> fieldVectors)
Constructs a new instance.
|
VectorSchemaRoot(List<Field> fields,
List<FieldVector> fieldVectors,
int rowCount)
Constructs a new instance.
|
Modifier and Type | Method and Description |
---|---|
Field |
DenseUnionVector.getField() |
Field |
NonNullableStructVector.getField() |
Field |
LargeListVector.getField() |
Field |
FixedSizeListVector.getField() |
Field |
ListVector.getField() |
Field |
UnionVector.getField() |
Modifier and Type | Method and Description |
---|---|
byte |
DenseUnionVector.registerNewTypeId(Field field) |
Modifier and Type | Method and Description |
---|---|
void |
DenseUnionVector.initializeChildrenFromFields(List<Field> children) |
void |
NonNullableStructVector.initializeChildrenFromFields(List<Field> children)
Initializes the struct's members from the given Fields.
|
void |
LargeListVector.initializeChildrenFromFields(List<Field> children) |
void |
FixedSizeListVector.initializeChildrenFromFields(List<Field> children) |
void |
ListVector.initializeChildrenFromFields(List<Field> children) |
void |
MapVector.initializeChildrenFromFields(List<Field> children)
Initialize child vectors of the map from the given list of fields.
|
void |
UnionVector.initializeChildrenFromFields(List<Field> children) |
Modifier and Type | Method and Description |
---|---|
Field |
TimeStampMicroReaderImpl.getField() |
Field |
UnionLargeListReader.getField() |
Field |
IntervalYearWriterImpl.getField() |
Field |
UInt8ReaderImpl.getField() |
Field |
TimeStampNanoWriterImpl.getField() |
Field |
DateDayReaderImpl.getField() |
Field |
IntervalYearReaderImpl.getField() |
Field |
DenseUnionWriter.getField() |
Field |
NullableStructReaderImpl.getField() |
Field |
ComplexWriterImpl.getField() |
Field |
NullableStructWriter.getField() |
Field |
UInt2WriterImpl.getField() |
Field |
TimeStampMicroTZReaderImpl.getField() |
Field |
DurationWriterImpl.getField() |
Field |
TimeMilliReaderImpl.getField() |
Field |
TimeSecReaderImpl.getField() |
Field |
FixedSizeBinaryReaderImpl.getField() |
Field |
TimeStampSecTZWriterImpl.getField() |
Field |
Float8WriterImpl.getField() |
Field |
TimeStampMilliTZWriterImpl.getField() |
Field |
TimeStampSecTZReaderImpl.getField() |
Field |
BitWriterImpl.getField() |
Field |
IntervalDayWriterImpl.getField() |
Field |
DateMilliWriterImpl.getField() |
Field |
TimeStampMicroWriterImpl.getField() |
Field |
UnionListReader.getField() |
Field |
IntWriterImpl.getField() |
Field |
UInt4ReaderImpl.getField() |
Field |
LargeVarCharReaderImpl.getField() |
Field |
TinyIntReaderImpl.getField() |
Field |
SmallIntReaderImpl.getField() |
Field |
IntervalMonthDayNanoReaderImpl.getField() |
Field |
VarBinaryReaderImpl.getField() |
Field |
TinyIntWriterImpl.getField() |
Field |
UInt1ReaderImpl.getField() |
Field |
UnionListWriter.getField() |
Field |
DurationReaderImpl.getField() |
Field |
VarCharWriterImpl.getField() |
Field |
UInt1WriterImpl.getField() |
Field |
IntReaderImpl.getField() |
Field |
NullReader.getField() |
Field |
UnionFixedSizeListWriter.getField() |
Field |
IntervalMonthDayNanoWriterImpl.getField() |
Field |
Decimal256WriterImpl.getField() |
Field |
UInt8WriterImpl.getField() |
Field |
TimeStampNanoReaderImpl.getField() |
Field |
SingleStructReaderImpl.getField() |
Field |
TimeStampNanoTZReaderImpl.getField() |
Field |
TimeStampNanoTZWriterImpl.getField() |
Field |
DateMilliReaderImpl.getField() |
Field |
Decimal256ReaderImpl.getField() |
Field |
LargeVarCharWriterImpl.getField() |
Field |
BitReaderImpl.getField() |
Field |
LargeVarBinaryReaderImpl.getField() |
Field |
TimeStampMilliTZReaderImpl.getField() |
Field |
DecimalWriterImpl.getField() |
Field |
TimeStampSecWriterImpl.getField() |
Field |
TimeNanoWriterImpl.getField() |
Field |
Float8ReaderImpl.getField() |
Field |
Float4ReaderImpl.getField() |
Field |
VarCharReaderImpl.getField() |
Field |
IntervalDayReaderImpl.getField() |
Field |
TimeMilliWriterImpl.getField() |
Field |
UInt2ReaderImpl.getField() |
Field |
UnionReader.getField() |
Field |
TimeSecWriterImpl.getField() |
Field |
PromotableWriter.getField() |
Field |
LargeVarBinaryWriterImpl.getField() |
Field |
SingleStructWriter.getField() |
Field |
BigIntWriterImpl.getField() |
Field |
TimeNanoReaderImpl.getField() |
Field |
FixedSizeBinaryWriterImpl.getField() |
Field |
BigIntReaderImpl.getField() |
Field |
DecimalReaderImpl.getField() |
Field |
DenseUnionReader.getField() |
Field |
TimeStampMilliWriterImpl.getField() |
Field |
TimeMicroWriterImpl.getField() |
Field |
VarBinaryWriterImpl.getField() |
Field |
TimeStampMilliReaderImpl.getField() |
Field |
UInt4WriterImpl.getField() |
Field |
UnionWriter.getField() |
Field |
Float4WriterImpl.getField() |
Field |
TimeMicroReaderImpl.getField() |
Field |
TimeStampSecReaderImpl.getField() |
Field |
TimeStampMicroTZWriterImpl.getField() |
Field |
SmallIntWriterImpl.getField() |
Field |
DateDayWriterImpl.getField() |
Field |
UnionLargeListWriter.getField() |
Modifier and Type | Method and Description |
---|---|
Field |
BaseReader.getField() |
Modifier and Type | Method and Description |
---|---|
Field |
BaseWriter.StructWriter.getField() |
Modifier and Type | Field and Description |
---|---|
protected Map<Field,FieldVector> |
BaseTable.fieldVectorsMap
A map of Fields to FieldVectors used to select Fields.
|
Modifier and Type | Method and Description |
---|---|
Field |
BaseTable.getField(String fieldName)
Returns the Field with the given name if one exists in this table.
|
Modifier and Type | Method and Description |
---|---|
FieldReader |
BaseTable.getReader(Field field)
Returns a FieldReader for the given field.
|
Modifier and Type | Method and Description |
---|---|
abstract FieldVector |
Types.MinorType.getNewVector(Field field,
BufferAllocator allocator,
CallBack schemaChangeCallback)
Constructs a new vector for the given type.
|
Modifier and Type | Method and Description |
---|---|
static Field |
Field.convertField(Field field)
Constructs a new instance from a flatbuffer representation of the field.
|
static Field |
Schema.findField(List<Field> fields,
String name)
Search for a field by name in given the list of fields.
|
Field |
Schema.findField(String name)
Search for a field by name in this Schema.
|
static Field |
Field.notNullable(String name,
ArrowType type) |
static Field |
Field.nullable(String name,
ArrowType type) |
static Field |
Field.nullablePrimitive(String name,
ArrowType.PrimitiveType type) |
Modifier and Type | Method and Description |
---|---|
List<Field> |
Field.getChildren() |
List<Field> |
Schema.getFields() |
Modifier and Type | Method and Description |
---|---|
FieldVector |
FieldType.createNewSingleVector(Field field,
BufferAllocator allocator,
CallBack schemaCallBack) |
Modifier and Type | Method and Description |
---|---|
static Field |
Schema.findField(List<Field> fields,
String name)
Search for a field by name in given the list of fields.
|
Constructor and Description |
---|
Field(String name,
FieldType fieldType,
List<Field> children) |
Schema(Iterable<Field> fields) |
Schema(Iterable<Field> fields,
Map<String,String> metadata)
Constructor with metadata.
|
Modifier and Type | Method and Description |
---|---|
static Field |
DictionaryUtility.toMemoryFormat(Field field,
BufferAllocator allocator,
Map<Long,Dictionary> dictionaries)
Convert field and child fields that have a dictionary encoding to memory format, so fields
have the index type.
|
static Field |
DictionaryUtility.toMessageFormat(Field field,
DictionaryProvider provider,
Set<Long> dictionaryIdsUsed)
Convert field and child fields that have a dictionary encoding to message format, so fields
have the dictionary type.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
DictionaryUtility.needConvertToMessageFormat(Field field)
Checks if it is required to convert the field to message format.
|
static Field |
DictionaryUtility.toMemoryFormat(Field field,
BufferAllocator allocator,
Map<Long,Dictionary> dictionaries)
Convert field and child fields that have a dictionary encoding to memory format, so fields
have the index type.
|
static Field |
DictionaryUtility.toMessageFormat(Field field,
DictionaryProvider provider,
Set<Long> dictionaryIdsUsed)
Convert field and child fields that have a dictionary encoding to message format, so fields
have the dictionary type.
|
Modifier and Type | Method and Description |
---|---|
static void |
MetadataV4UnionChecker.checkForUnion(Iterator<Field> fields,
MetadataVersion metadataVersion)
Check the schema, raising an error if an unsupported feature is used (e.g.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.