Uses of Interface
org.apache.arrow.vector.ValueVector
Packages that use ValueVector
Package
Description
-
Uses of ValueVector in org.apache.arrow.vector
Classes in org.apache.arrow.vector with type parameters of type ValueVectorModifier and TypeClassDescriptionclassAddOrGetResult<V extends ValueVector>Tuple class containing a vector and whether it was created.classExtensionTypeVector<T extends ValueVector & FieldVector>A vector that wraps an underlying vector, used to help implement extension types.Subinterfaces of ValueVector in org.apache.arrow.vectorModifier and TypeInterfaceDescriptioninterfaceInterface for all int type vectors.interfaceVector for which each data element resides in a continuous memory region, so it can be pointed to by anArrowBufPointer.interfaceA vector corresponding to a Field in the schema.interfaceInterface for all fixed widthElementAddressableVector(e.g.interfaceThe interface for vectors with floating point values.interfaceinterfaceA base interface for common functionalities in variable width vectors.interfaceInterface vectors that contain variable width members (e.g.Classes in org.apache.arrow.vector that implement ValueVectorModifier 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.classBase class for other Arrow Vector 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 types with arguments of type ValueVectorModifier and TypeMethodDescriptionBaseValueVector.iterator()ExtensionTypeVector.iterator()NullVector.iterator()Methods in org.apache.arrow.vector with parameters of type ValueVectorModifier and TypeMethodDescriptionstatic voidAllocationHelper.allocate(ValueVector v, int valueCount, int bytesPerValue) Allocates the vector.static voidAllocationHelper.allocate(ValueVector v, int valueCount, int bytesPerValue, int repeatedPerTop) Allocates memory for a vector assuming given number of values and their width.static voidAllocationHelper.allocateNew(ValueVector v, int valueCount) Allocates the exact amount if v is fixed width, otherwise falls back to dynamic allocation.static voidAllocationHelper.allocatePrecomputedChildCount(ValueVector v, int valueCount, int bytesPerValue, int childValCount) Allocates memory for a vector assuming given number of values and their width.static booleanBaseValueVector.checkBufRefs(ValueVector vv) Checks to ensure that every buffervvuses has a positive reference count, throws if this precondition isn't met.voidBaseFixedWidthVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) Copy a cell value from a particular index in source vector to a particular position in this vector.voidBaseLargeVariableWidthVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) Copy a cell value from a particular index in source vector to a particular position in this vector.voidBaseValueVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) voidBaseVariableWidthVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) Copy a cell value from a particular index in source vector to a particular position in this vector.voidBaseVariableWidthViewVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) Copy a cell value from a particular index in source vector to a particular position in this vector.voidBitVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) Copy a cell value from a particular index in source vector to a particular position in this vector.voidNullVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) voidValueVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) Copy a cell value from a particular index in source vector to a particular position in this vector.voidBaseFixedWidthVector.copyFromSafe(int fromIndex, int thisIndex, ValueVector from) Same asBaseFixedWidthVector.copyFrom(int, int, ValueVector)except that it handles the case when the capacity of the vector needs to be expanded before copy.voidBaseLargeVariableWidthVector.copyFromSafe(int fromIndex, int thisIndex, ValueVector from) Same asBaseLargeVariableWidthVector.copyFrom(int, int, ValueVector)except that it handles the case when the capacity of the vector needs to be expanded before copy.voidBaseValueVector.copyFromSafe(int fromIndex, int thisIndex, ValueVector from) voidBaseVariableWidthVector.copyFromSafe(int fromIndex, int thisIndex, ValueVector from) Same asBaseVariableWidthVector.copyFrom(int, int, ValueVector)except that it handles the case when the capacity of the vector needs to be expanded before copy.voidBaseVariableWidthViewVector.copyFromSafe(int fromIndex, int thisIndex, ValueVector from) Same asBaseVariableWidthViewVector.copyFrom(int, int, ValueVector)except that it handles the case when the capacity of the vector needs to be expanded before copy.voidNullVector.copyFromSafe(int fromIndex, int thisIndex, ValueVector from) voidValueVector.copyFromSafe(int fromIndex, int thisIndex, ValueVector from) Same ascopyFrom(int, int, ValueVector)except that it handles the case when the capacity of the vector needs to be expanded before copy.static voidGenerateSampleData.generateTestData(ValueVector vector, int valueCount) PopulatesvectorwithvalueCountrandom values.BigIntVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.BitVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.DateDayVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.DateMilliVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.Decimal256Vector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.DecimalVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.DurationVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.ExtensionTypeVector.makeTransferPair(ValueVector target) FixedSizeBinaryVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.Float2Vector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.Float4Vector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.Float8Vector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.IntervalDayVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.IntervalMonthDayNanoVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.IntervalYearVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.IntVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.LargeVarBinaryVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.LargeVarCharVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.NullVector.makeTransferPair(ValueVector target) SmallIntVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeMicroVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeMilliVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeNanoVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeSecVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeStampMicroTZVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeStampMicroVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeStampMilliTZVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeStampMilliVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeStampNanoTZVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeStampNanoVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeStampSecTZVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TimeStampSecVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.TinyIntVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.UInt1Vector.makeTransferPair(ValueVector to) UInt2Vector.makeTransferPair(ValueVector to) UInt4Vector.makeTransferPair(ValueVector to) UInt8Vector.makeTransferPair(ValueVector to) ValueVector.makeTransferPair(ValueVector target) Makes a new transfer pair used to transfer underlying buffers.VarBinaryVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.VarCharVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.ViewVarBinaryVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.ViewVarCharVector.makeTransferPair(ValueVector to) Construct a TransferPair with a desired target vector of the same type.ZeroVector.makeTransferPair(ValueVector target) -
Uses of ValueVector in org.apache.arrow.vector.compare
Classes in org.apache.arrow.vector.compare with type parameters of type ValueVectorModifier and TypeInterfaceDescriptioninterfaceVectorValueEqualizer<V extends ValueVector>A function to determine if two vectors are equal at specified positions.Fields in org.apache.arrow.vector.compare with type parameters of type ValueVectorModifier and TypeFieldDescriptionstatic final BiFunction<ValueVector, ValueVector, Boolean> RangeEqualsVisitor.DEFAULT_TYPE_COMPARATORDefault type comparator.static final BiFunction<ValueVector, ValueVector, Boolean> RangeEqualsVisitor.DEFAULT_TYPE_COMPARATORDefault type comparator.Methods in org.apache.arrow.vector.compare that return ValueVectorMethods in org.apache.arrow.vector.compare with parameters of type ValueVectorModifier and TypeMethodDescriptionprotected ApproxEqualsVisitorApproxEqualsVisitor.createInnerVisitor(ValueVector left, ValueVector right, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) protected RangeEqualsVisitorRangeEqualsVisitor.createInnerVisitor(ValueVector leftInner, ValueVector rightInner, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) booleanTypeEqualsVisitor.equals(ValueVector left) Check type equals without passing IN param in VectorVisitor.protected booleanRangeEqualsVisitor.validate(ValueVector left) Validate the passed left vector, if it is changed, reset and check type.static booleanVectorEqualsVisitor.vectorEquals(ValueVector left, ValueVector right) Checks if two vectors are equals with default type comparator.static booleanVectorEqualsVisitor.vectorEquals(ValueVector left, ValueVector right, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) Checks if two vectors are equals.Method parameters in org.apache.arrow.vector.compare with type arguments of type ValueVectorModifier and TypeMethodDescriptionprotected ApproxEqualsVisitorApproxEqualsVisitor.createInnerVisitor(ValueVector left, ValueVector right, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) protected ApproxEqualsVisitorApproxEqualsVisitor.createInnerVisitor(ValueVector left, ValueVector right, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) protected RangeEqualsVisitorRangeEqualsVisitor.createInnerVisitor(ValueVector leftInner, ValueVector rightInner, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) protected RangeEqualsVisitorRangeEqualsVisitor.createInnerVisitor(ValueVector leftInner, ValueVector rightInner, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) static booleanVectorEqualsVisitor.vectorEquals(ValueVector left, ValueVector right, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) Checks if two vectors are equals.static booleanVectorEqualsVisitor.vectorEquals(ValueVector left, ValueVector right, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) Checks if two vectors are equals.Constructors in org.apache.arrow.vector.compare with parameters of type ValueVectorModifierConstructorDescriptionApproxEqualsVisitor(ValueVector left, ValueVector right) Constructs a new instance with default tolerances.ApproxEqualsVisitor(ValueVector left, ValueVector right, float floatEpsilon, double doubleEpsilon) Constructs a new instance.ApproxEqualsVisitor(ValueVector left, ValueVector right, VectorValueEqualizer<Float4Vector> floatDiffFunction, VectorValueEqualizer<Float8Vector> doubleDiffFunction) Constructs a new instance.ApproxEqualsVisitor(ValueVector left, ValueVector right, VectorValueEqualizer<Float4Vector> floatDiffFunction, VectorValueEqualizer<Float8Vector> doubleDiffFunction, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) Constructs a new instance.RangeEqualsVisitor(ValueVector left, ValueVector right) Constructs a new instance with default type comparator.RangeEqualsVisitor(ValueVector left, ValueVector right, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) Constructs a new instance.TypeEqualsVisitor(ValueVector right) Construct an instance.TypeEqualsVisitor(ValueVector right, boolean checkName, boolean checkMetadata) Construct an instance.Constructor parameters in org.apache.arrow.vector.compare with type arguments of type ValueVectorModifierConstructorDescriptionApproxEqualsVisitor(ValueVector left, ValueVector right, VectorValueEqualizer<Float4Vector> floatDiffFunction, VectorValueEqualizer<Float8Vector> doubleDiffFunction, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) Constructs a new instance.ApproxEqualsVisitor(ValueVector left, ValueVector right, VectorValueEqualizer<Float4Vector> floatDiffFunction, VectorValueEqualizer<Float8Vector> doubleDiffFunction, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) Constructs a new instance.RangeEqualsVisitor(ValueVector left, ValueVector right, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) Constructs a new instance.RangeEqualsVisitor(ValueVector left, ValueVector right, BiFunction<ValueVector, ValueVector, Boolean> typeComparator) Constructs a new instance. -
Uses of ValueVector in org.apache.arrow.vector.complex
Subinterfaces of ValueVector in org.apache.arrow.vector.complexModifier and TypeInterfaceDescriptioninterfaceAbstraction for all list type vectors.interfaceAn abstraction representing repeated value vectors.Classes in org.apache.arrow.vector.complex that implement ValueVectorModifier and TypeClassDescriptionclassBase class for composite vectors.classBase class for StructVectors.classBase 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 that has no null values (and no validity buffer).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 ValueVectorMethods in org.apache.arrow.vector.complex with type parameters of type ValueVectorModifier and TypeMethodDescription<T extends ValueVector>
AddOrGetResult<T> 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>
AddOrGetResult<T> BaseRepeatedValueViewVector.addOrGetVector(FieldType fieldType) Initialize the data vector (and execute callback) if it hasn't already been done, returns the data vector.<T extends ValueVector>
AddOrGetResult<T> FixedSizeListVector.addOrGetVector(FieldType type) <T extends ValueVector>
AddOrGetResult<T> 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>
AddOrGetResult<T> ListVector.addOrGetVector(FieldType fieldType) Initialize the child data vector to field type.<T extends ValueVector>
AddOrGetResult<T> ListViewVector.addOrGetVector(FieldType fieldType) <T extends ValueVector>
AddOrGetResult<T> PromotableVector.addOrGetVector(FieldType type) <V extends ValueVector>
VNonNullableStructVector.getVectorById(int id, Class<V> clazz) Gets a child vector by ordinal position and casts to the specified class.protected <T extends ValueVector>
TAbstractContainerVector.typeify(ValueVector v, Class<T> clazz) Methods in org.apache.arrow.vector.complex that return ValueVectorModifier and TypeMethodDescriptionprotected ValueVectorAbstractStructVector.getChildByOrdinal(int id) Returns aValueVectorcorresponding to the given ordinal identifier.RepeatedValueVector.getDataVector()Get the data vector.NonNullableStructVector.StructTransferPair.getTo()UnionVector.getVector(int index) NonNullableStructVector.getVectorById(int id) DenseUnionVector.getVectorByType(byte typeId) UnionVector.getVectorByType(int typeId) UnionVector.getVectorByType(int typeId, ArrowType arrowType) Methods in org.apache.arrow.vector.complex that return types with arguments of type ValueVectorModifier and TypeMethodDescriptionAbstractStructVector.getPrimitiveVectors()Get primitive child vectors.AbstractStructVector.iterator()BaseRepeatedValueVector.iterator()BaseRepeatedValueViewVector.iterator()DenseUnionVector.iterator()FixedSizeListVector.iterator()UnionVector.iterator()Methods in org.apache.arrow.vector.complex with parameters of type ValueVectorModifier and TypeMethodDescriptionvoidAbstractContainerVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) voidDenseUnionVector.copyFrom(int inIndex, int outIndex, ValueVector from) voidFixedSizeListVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) voidLargeListVector.copyFrom(int inIndex, int outIndex, ValueVector from) Copy a cell value from a particular index in source vector to a particular position in this vector.voidListVector.copyFrom(int inIndex, int outIndex, ValueVector from) Copy a cell value from a particular index in source vector to a particular position in this vector.voidListViewVector.copyFrom(int inIndex, int outIndex, ValueVector from) voidNonNullableStructVector.copyFrom(int fromIndex, int thisIndex, ValueVector from) Copies the element at fromIndex in the provided vector to thisIndex.voidUnionVector.copyFrom(int inIndex, int outIndex, ValueVector from) voidAbstractContainerVector.copyFromSafe(int fromIndex, int thisIndex, ValueVector from) voidDenseUnionVector.copyFromSafe(int inIndex, int outIndex, ValueVector from) voidFixedSizeListVector.copyFromSafe(int inIndex, int outIndex, ValueVector from) voidLargeListVector.copyFromSafe(int inIndex, int outIndex, ValueVector from) Same asLargeListVector.copyFrom(int, int, ValueVector)except that it handles the case when the capacity of the vector needs to be expanded before copy.voidListVector.copyFromSafe(int inIndex, int outIndex, ValueVector from) Same asListVector.copyFrom(int, int, ValueVector)except that it handles the case when the capacity of the vector needs to be expanded before copy.voidListViewVector.copyFromSafe(int inIndex, int outIndex, ValueVector from) voidNonNullableStructVector.copyFromSafe(int fromIndex, int thisIndex, ValueVector from) voidUnionVector.copyFromSafe(int inIndex, int outIndex, ValueVector from) DenseUnionVector.makeTransferPair(ValueVector target) FixedSizeListVector.makeTransferPair(ValueVector target) LargeListVector.makeTransferPair(ValueVector target) ListVector.makeTransferPair(ValueVector target) ListViewVector.makeTransferPair(ValueVector target) MapVector.makeTransferPair(ValueVector target) NonNullableStructVector.makeTransferPair(ValueVector to) StructVector.makeTransferPair(ValueVector to) UnionVector.makeTransferPair(ValueVector target) protected <T extends ValueVector>
TAbstractContainerVector.typeify(ValueVector v, Class<T> clazz) Constructors in org.apache.arrow.vector.complex with parameters of type ValueVector -
Uses of ValueVector in org.apache.arrow.vector.complex.impl
Constructors in org.apache.arrow.vector.complex.impl with parameters of type ValueVectorModifierConstructorDescriptionPromotableWriter(ValueVector v, AbstractStructVector parentContainer) Constructs a new instance.PromotableWriter(ValueVector v, AbstractStructVector parentContainer, NullableStructWriterFactory nullableStructWriterFactory) Constructs a new instance.PromotableWriter(ValueVector v, FixedSizeListVector fixedListVector) Constructs a new instance.PromotableWriter(ValueVector v, FixedSizeListVector fixedListVector, NullableStructWriterFactory nullableStructWriterFactory) Constructs a new instance.PromotableWriter(ValueVector v, LargeListVector largeListVector) Constructs a new instance.PromotableWriter(ValueVector v, LargeListVector largeListVector, NullableStructWriterFactory nullableStructWriterFactory) Constructs a new instance.PromotableWriter(ValueVector v, ListVector listVector) Constructs a new instance.PromotableWriter(ValueVector v, ListVector listVector, NullableStructWriterFactory nullableStructWriterFactory) Constructs a new instance.PromotableWriter(ValueVector v, ListViewVector listViewVector, NullableStructWriterFactory nullableStructWriterFactory) Constructs a new instance. -
Uses of ValueVector in org.apache.arrow.vector.dictionary
Methods in org.apache.arrow.vector.dictionary that return ValueVectorModifier and TypeMethodDescriptionDictionaryEncoder.decode(ValueVector indices) Decodes a vector with the dictionary in this encoder.static ValueVectorDictionaryEncoder.decode(ValueVector indices, Dictionary dictionary) Decodes a dictionary encoded array using the provided dictionary.static ValueVectorDictionaryEncoder.decode(ValueVector indices, Dictionary dictionary, BufferAllocator allocator) Decodes a dictionary encoded array using the provided dictionary.DictionaryEncoder.encode(ValueVector vector) Encodes a vector with the built hash table in this encoder.static ValueVectorDictionaryEncoder.encode(ValueVector vector, Dictionary dictionary) Dictionary encodes a vector with a provided dictionary.Methods in org.apache.arrow.vector.dictionary with parameters of type ValueVectorModifier and TypeMethodDescriptionDictionaryEncoder.decode(ValueVector indices) Decodes a vector with the dictionary in this encoder.static ValueVectorDictionaryEncoder.decode(ValueVector indices, Dictionary dictionary) Decodes a dictionary encoded array using the provided dictionary.static ValueVectorDictionaryEncoder.decode(ValueVector indices, Dictionary dictionary, BufferAllocator allocator) Decodes a dictionary encoded array using the provided dictionary.DictionaryEncoder.encode(ValueVector vector) Encodes a vector with the built hash table in this encoder.static ValueVectorDictionaryEncoder.encode(ValueVector vector, Dictionary dictionary) Dictionary encodes a vector with a provided dictionary.intDictionaryHashTable.getIndex(int indexInArray, ValueVector toEncode) get the corresponding dictionary index with the given index in vector which to encode.Constructors in org.apache.arrow.vector.dictionary with parameters of type ValueVectorModifierConstructorDescriptionDictionaryHashTable(int initialCapacity, ValueVector dictionary, ArrowBufHasher hasher) Constructs an empty map with the specified initial capacity and load factor.DictionaryHashTable(ValueVector dictionary) DictionaryHashTable(ValueVector dictionary, ArrowBufHasher hasher) -
Uses of ValueVector in org.apache.arrow.vector.table
Methods in org.apache.arrow.vector.table that return ValueVectorModifier and TypeMethodDescriptionReturns a ValueVector containing the decoded version of the vector with the given name.Returns a ValueVector containing the encoded version of the vector with the given name. -
Uses of ValueVector in org.apache.arrow.vector.types
Methods in org.apache.arrow.vector.types with parameters of type ValueVectorModifier and TypeMethodDescriptionabstract FieldWriterTypes.MinorType.getNewFieldWriter(ValueVector vector) -
Uses of ValueVector in org.apache.arrow.vector.util
Methods in org.apache.arrow.vector.util with type parameters of type ValueVectorModifier and TypeMethodDescriptionstatic <V extends ValueVector>
voidVectorBatchAppender.batchAppend(V targetVector, V... vectorsToAppend) Add value vectors in batch.static <V extends ValueVector>
StringValueVectorUtility.getToString(V vector, int start, int end) Get the toString() representation of vector suitable for debugging.static <V extends ValueVector>
StringValueVectorUtility.getToString(V vector, int start, int end, BiFunction<V, Integer, Object> valueToString) Get the toString() representation of vector suitable for debugging.Methods in org.apache.arrow.vector.util that return ValueVectorModifier and TypeMethodDescriptionTransferPair.getTo()VectorAppender.visit(BaseFixedWidthVector deltaVector, Void value) VectorAppender.visit(BaseLargeVariableWidthVector deltaVector, Void value) VectorAppender.visit(BaseVariableWidthVector deltaVector, Void value) VectorAppender.visit(BaseVariableWidthViewVector left, Void value) VectorAppender.visit(DenseUnionVector deltaVector, Void value) VectorAppender.visit(FixedSizeListVector deltaVector, Void value) VectorAppender.visit(LargeListVector deltaVector, Void value) VectorAppender.visit(ListVector deltaVector, Void value) VectorAppender.visit(NonNullableStructVector deltaVector, Void value) VectorAppender.visit(UnionVector deltaVector, Void value) VectorAppender.visit(ExtensionTypeVector<?> deltaVector, Void value) VectorAppender.visit(NullVector deltaVector, Void value) Methods in org.apache.arrow.vector.util with parameters of type ValueVectorModifier and TypeMethodDescriptionstatic <V extends ValueVector>
voidVectorBatchAppender.batchAppend(V targetVector, V... vectorsToAppend) Add value vectors in batch.static voidValueVectorUtility.validate(ValueVector vector) Utility to validate vector in O(1) time.static voidValueVectorUtility.validateFull(ValueVector vector) Utility to validate vector in O(n) time, where n is the value count.Constructors in org.apache.arrow.vector.util with parameters of type ValueVectorModifierConstructorDescriptionVectorAppender(ValueVector targetVector) Constructs a new targetVector appender, with the given targetVector.