Uses of Interface
org.apache.arrow.vector.FieldVector
Packages that use FieldVector
Package
Description
-
Uses of FieldVector in org.apache.arrow.vector
Classes in org.apache.arrow.vector with type parameters of type FieldVectorModifier and TypeClassDescriptionclassExtensionTypeVector<T extends ValueVector & FieldVector>A vector that wraps an underlying vector, used to help implement extension types.Subinterfaces of FieldVector in org.apache.arrow.vectorModifier and TypeInterfaceDescriptioninterfaceInterface for all int type vectors.interfaceA base interface for common functionalities in variable width vectors.Classes in org.apache.arrow.vector that implement FieldVectorModifier and TypeClassDescriptionclassBaseFixedWidthVector provides an abstract interface for implementing vectors of fixed width values.classBaseLargeVariableWidthVector is a base class providing functionality for large strings/large bytes types.classBaseVariableWidthVector is a base class providing functionality for strings/bytes types.classBaseVariableWidthViewVector is a base class providing functionality for strings/bytes types in view format.final classBigIntVector implements a fixed width vector (8 bytes) of integer values which could be null.final classBitVector implements a fixed width (1 bit) vector of boolean values which could be null.final classDateDayVector implements a fixed width (4 bytes) vector of date values which could be null.final classDateMilliVector implements a fixed width vector (8 bytes) of date values which could be null.final classDecimal256Vector implements a fixed width vector (32 bytes) of decimal values which could be null.final classDecimalVector implements a fixed width vector (16 bytes) of decimal values which could be null.final classDurationVector implements a fixed width vector (8 bytes) of a configurable TimeUnit granularity duration values which could be null.classExtensionTypeVector<T extends ValueVector & FieldVector>A vector that wraps an underlying vector, used to help implement extension types.classFixedSizeBinaryVector implements a fixed width vector of binary values which could be null.final classFloat2Vector implements a fixed width (2 bytes) vector of short values which could be null.final classFloat4Vector implements a fixed width vector (4 bytes) of float values which could be null.final classFloat8Vector implements a fixed width vector (8 bytes) of double values which could be null.final classIntervalDayVector implements a fixed width vector (8 bytes) of interval (days and milliseconds) values which could be null.final classIntervalMonthDayNanoVector implements a fixed width vector (16 bytes) of interval (month, days and nanoseconds) values which could be null.final classIntervalYearVector implements a fixed width (4 bytes) vector of interval (years and months) values which could be null.final classIntVector implements a fixed width (4 bytes) vector of integer values which could be null.final classLargeVarBinaryVector implements a large variable width vector of binary values which could be NULL.final classLargeVarCharVector implements a variable width vector of VARCHAR values which could be NULL.classA null type vector.final classSmallIntVector implements a fixed width (2 bytes) vector of short values which could be null.final classTimeMicroVector implements a fixed width vector (8 bytes) of time (microsecond resolution) values which could be null.final classTimeMilliVector implements a fixed width (4 bytes) vector of time (millisecond resolution) values which could be null.final classTimeNanoVector implements a fixed width vector (8 bytes) of time (nanosecond resolution) values which could be null.final classTimeSecVector implements a fixed width (4 bytes) vector of time (seconds resolution) values which could be null.final classTimeStampMicroTZVector implements a fixed width vector (8 bytes) of timestamp (microsecond resolution) values which could be null.final classTimeStampMicroVector implements a fixed width vector (8 bytes) of timestamp (microsecond resolution) values which could be null.final classTimeStampMilliTZVector implements a fixed width vector (8 bytes) of timestamp (millisecond resolution) values which could be null.final classTimeStampMilliVector implements a fixed width vector (8 bytes) of timestamp (millisecond resolution) values which could be null.final classTimeStampNanoTZVector implements a fixed width vector (8 bytes) of timestamp (nanosecond resolution) values which could be null.final classTimeStampNanoVector implements a fixed width vector (8 bytes) of timestamp (nanosecond resolution) values which could be null.final classTimeStampSecTZVector implements a fixed width vector (8 bytes) of timestamp (seconds resolution) values which could be null.final classTimeStampSecVector implements a fixed width vector (8 bytes) of timestamp (seconds resolution) values which could be null.classTimeStampVector is an abstract interface for fixed width vector (8 bytes) of timestamp values which could be null.final classTinyIntVector implements a fixed width (1 bytes) vector of byte values which could be null.final classUInt1Vector implements a fixed width (1 bytes) vector of integer values which could be null.final classUInt2Vector implements a fixed width (2 bytes) vector of integer values which could be null.final classUInt4Vector implements a fixed width (4 bytes) vector of integer values which could be null.final classUInt8Vector implements a fixed width vector (8 bytes) of integer values which could be null.final classVarBinaryVector implements a variable width vector of binary values which could be NULL.final classVarCharVector implements a variable width vector of VARCHAR values which could be NULL.final classViewVarBinaryVector implements a variable width view vector of binary values which could be NULL.final classViewVarCharVector implements a view of a variable width vector of VARCHAR values which could be NULL.final classA zero length vector of any type.Methods in org.apache.arrow.vector that return FieldVectorMethods in org.apache.arrow.vector that return types with arguments of type FieldVectorModifier and TypeMethodDescriptionBaseFixedWidthVector.getChildrenFromFields()Get the inner child vectors.BaseLargeVariableWidthVector.getChildrenFromFields()Get the inner child vectors.BaseVariableWidthVector.getChildrenFromFields()Get the inner child vectors.BaseVariableWidthViewVector.getChildrenFromFields()Get the inner child vectors.ExtensionTypeVector.getChildrenFromFields()FieldVector.getChildrenFromFields()The returned list is the same size as the list passed to initializeChildrenFromFields.NullVector.getChildrenFromFields()VectorSchemaRoot.getFieldVectors()Methods in org.apache.arrow.vector with parameters of type FieldVectorModifier and TypeMethodDescriptionVectorSchemaRoot.addVector(int index, FieldVector vector) Add vector to the record batch, producing a new VectorSchemaRoot.static VectorSchemaRootVectorSchemaRoot.of(FieldVector... vectors) Constructs a new instance from vectors.Constructors in org.apache.arrow.vector with parameters of type FieldVectorModifierConstructorDescriptionVectorSchemaRoot(FieldVector parent) Constructs a new instance containing the children of parent but not the parent itself.Constructor parameters in org.apache.arrow.vector with type arguments of type FieldVectorModifierConstructorDescriptionVectorSchemaRoot(Iterable<FieldVector> vectors) Constructs new instance containing each of the vectors.VectorSchemaRoot(Schema schema, List<FieldVector> fieldVectors, int rowCount) Constructs a new instance. -
Uses of FieldVector in org.apache.arrow.vector.complex
Subinterfaces of FieldVector in org.apache.arrow.vector.complexModifier and TypeInterfaceDescriptioninterfaceAbstraction for all list type vectors.Classes in org.apache.arrow.vector.complex that implement FieldVectorModifier and TypeClassDescriptionclassBase class for Vectors that contain repeated values.classclassclassA ListVector where every list value is of the same size.classA list vector contains lists of a specific type of elements.classA list vector contains lists of a specific type of elements.classA list view vector contains lists of a specific type of elements.classA MapVector is used to store entries of key/value pairs.classA Struct vector consists of nullability/validity buffer and children vectors that make up the struct's fields.classFields in org.apache.arrow.vector.complex declared as FieldVectorModifier and TypeFieldDescriptionstatic final FieldVectorBaseRepeatedValueVector.DEFAULT_DATA_VECTORstatic final FieldVectorBaseRepeatedValueViewVector.DEFAULT_DATA_VECTORstatic final FieldVectorLargeListVector.DEFAULT_DATA_VECTORprotected FieldVectorBaseRepeatedValueVector.vectorprotected FieldVectorBaseRepeatedValueViewVector.vectorprotected FieldVectorLargeListVector.vectorMethods in org.apache.arrow.vector.complex with type parameters of type FieldVectorModifier and TypeMethodDescriptionabstract <T extends FieldVector>
T<T extends FieldVector>
TAdds a new field with the given parameters or replaces the existing one and consequently returns the resultantValueVector.<T extends FieldVector>
T<T extends FieldVector>
Tabstract <T extends FieldVector>
T<T extends FieldVector>
TReturns aValueVectorinstance of subtype of T corresponding to the given field name if exists or null.<T extends FieldVector>
T<T extends FieldVector>
TMethods in org.apache.arrow.vector.complex that return FieldVectorModifier and TypeMethodDescriptionDenseUnionVector.addVector(byte typeId, FieldVector v) UnionVector.addVector(FieldVector v) Returns aValueVectorcorresponding to the given field name if exists or null.BaseRepeatedValueVector.getDataVector()BaseRepeatedValueViewVector.getDataVector()FixedSizeListVector.getDataVector()LargeListVector.getDataVector()Get the inner data vector for this list vector.ListVector.getDataVector()Get the inner data vector for this list vector.ListViewVector.getDataVector()Methods in org.apache.arrow.vector.complex that return types with arguments of type FieldVectorModifier and TypeMethodDescriptionprotected List<FieldVector> AbstractStructVector.getChildren()Get child vectors.DenseUnionVector.getChildrenFromFields()FixedSizeListVector.getChildrenFromFields()LargeListVector.getChildrenFromFields()ListVector.getChildrenFromFields()ListViewVector.getChildrenFromFields()NonNullableStructVector.getChildrenFromFields()UnionVector.getChildrenFromFields()Methods in org.apache.arrow.vector.complex with parameters of type FieldVectorModifier and TypeMethodDescriptionDenseUnionVector.addVector(byte typeId, FieldVector v) UnionVector.addVector(FieldVector v) voidUnionVector.directAddVector(FieldVector v) Directly put a vector to internalStruct without creating a new one with same type.protected voidAbstractStructVector.putChild(String name, FieldVector vector) Inserts the vector with the given name if it does not exist else replaces it with the new value.protected voidAbstractStructVector.putVector(String name, FieldVector vector) Inserts the input vector into the map if it does not exist.protected voidBaseRepeatedValueVector.replaceDataVector(FieldVector v) protected voidBaseRepeatedValueViewVector.replaceDataVector(FieldVector v) protected voidLargeListVector.replaceDataVector(FieldVector v) Constructors in org.apache.arrow.vector.complex with parameters of type FieldVectorModifierConstructorDescriptionprotectedBaseRepeatedValueVector(String name, BufferAllocator allocator, FieldVector vector, CallBack callBack) protectedBaseRepeatedValueViewVector(String name, BufferAllocator allocator, FieldVector vector, CallBack callBack) -
Uses of FieldVector in org.apache.arrow.vector.dictionary
Methods in org.apache.arrow.vector.dictionary that return FieldVectorConstructors in org.apache.arrow.vector.dictionary with parameters of type FieldVector -
Uses of FieldVector in org.apache.arrow.vector.table
Fields in org.apache.arrow.vector.table with type parameters of type FieldVectorModifier and TypeFieldDescriptionprotected final List<FieldVector> BaseTable.fieldVectorsThe field vectors holding the data in this table.protected final Map<Field, FieldVector> BaseTable.fieldVectorsMapA map of Fields to FieldVectors used to select Fields.Methods in org.apache.arrow.vector.table that return FieldVectorModifier and TypeMethodDescriptionBaseTable.getVectorCopy(int columnIndex) Returns a copy of the vector at the given position.BaseTable.getVectorCopy(String columnName) Returns a copy of the vector with the given name, or throws IllegalArgumentException if the name is not found.Methods in org.apache.arrow.vector.table with parameters of type FieldVectorModifier and TypeMethodDescriptionTable.addVector(int index, FieldVector vector) Returns a new Table created by adding the given vector to the vectors in this Table.static TableTable.of(FieldVector... vectors) Constructs a new instance from vectors.Constructor parameters in org.apache.arrow.vector.table with type arguments of type FieldVectorModifierConstructorDescriptionBaseTable(List<FieldVector> fieldVectors, int rowCount, DictionaryProvider provider) Constructs new instance with the given rowCount, and containing the schema and each of the given vectors.Table(Iterable<FieldVector> vectors) Constructs new instance containing each of the given vectors.Table(List<FieldVector> fieldVectors) Constructs a new instance with the number of rows set to the value count of the first FieldVector.Table(List<FieldVector> fieldVectors, int rowCount) Constructs a new instance.Table(List<FieldVector> fieldVectors, int rowCount, DictionaryProvider provider) Constructs a new instance. -
Uses of FieldVector in org.apache.arrow.vector.types
Methods in org.apache.arrow.vector.types that return FieldVectorModifier and TypeMethodDescriptionfinal FieldVectorTypes.MinorType.getNewVector(String name, FieldType fieldType, BufferAllocator allocator, CallBack schemaChangeCallback) Constructs a new vector for the given type.abstract FieldVectorTypes.MinorType.getNewVector(Field field, BufferAllocator allocator, CallBack schemaChangeCallback) Constructs a new vector for the given type. -
Uses of FieldVector in org.apache.arrow.vector.types.pojo
Methods in org.apache.arrow.vector.types.pojo that return FieldVectorModifier and TypeMethodDescriptionFieldType.createNewSingleVector(String name, BufferAllocator allocator, CallBack schemaCallBack) FieldType.createNewSingleVector(Field field, BufferAllocator allocator, CallBack schemaCallBack) Field.createVector(BufferAllocator allocator) Construct a new vector of this type using the given allocator.abstract FieldVectorArrowType.ExtensionType.getNewVector(String name, FieldType fieldType, BufferAllocator allocator) Construct a vector for the user type. -
Uses of FieldVector in org.apache.arrow.vector.util
Methods in org.apache.arrow.vector.util with parameters of type FieldVectorModifier and TypeMethodDescriptionstatic voidValidator.compareFieldVectors(FieldVector vector1, FieldVector vector2) Validate two arrow FieldVectors are equal.