Module org.apache.arrow.vector
Package org.apache.arrow.vector.complex
package org.apache.arrow.vector.complex
-
ClassDescriptionBase class for composite vectors.Base class for StructVectors.Policy to determine how to react when duplicate columns are encountered.Abstraction for all list type vectors.Base class for Vectors that contain repeated values.A helper class that is used to track and populate empty values in repeated value vectors.A ListVector where every list value is of the same size.A list vector contains lists of a specific type of elements.A large list view vector contains lists of a specific type of elements.A list vector contains lists of a specific type of elements.A list view vector contains lists of a specific type of elements.A MapVector is used to store entries of key/value pairs.A struct vector that has no null values (and no validity buffer).
TransferPair
for this this class.Get and set position in a particular data structure.Vector that can store multiple FieldType vectors as children.AValueVector
mix-in that can be used in conjunction withRepeatedValueVector
subtypes.An abstraction representing repeated value vectors.AValueVector
mix-in that can be used in conjunction with variableRepeatedValueVector
subtypes (e.g.A run-end encoded vector contains only two child vectors: a run_end vector of type int and a values vector of any type.Utility methods for state machines based on enums.A Struct vector consists of nullability/validity buffer and children vectors that make up the struct's fields.Tuple of aValueVector
and an index into a data structure containing theValueVector
.