Uses of Package
org.apache.arrow.vector
Packages that use org.apache.arrow.vector
Package
Description
Utilities to bind Arrow data as JDBC prepared statement parameters.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.adapter.avro
-
Classes in org.apache.arrow.vector used by org.apache.arrow.adapter.avro.consumersClassDescriptionInterface for all int type vectors.BigIntVector implements a fixed width vector (8 bytes) of integer values which could be null.BitVector implements a fixed width (1 bit) vector of boolean values which could be null.A vector corresponding to a Field in the schema.FixedSizeBinaryVector implements a fixed width vector of binary values which could be null.Float4Vector implements a fixed width vector (4 bytes) of float values which could be null.Float8Vector implements a fixed width vector (8 bytes) of double values which could be null.IntVector implements a fixed width (4 bytes) vector of integer values which could be null.A null type vector.VarBinaryVector implements a variable width vector of binary values which could be NULL.VarCharVector implements a variable width vector of VARCHAR values which could be NULL.Holder for a set of vectors to be loaded/unloaded.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.adapter.avro.consumers.logicalClassDescriptionDateDayVector implements a fixed width (4 bytes) vector of date values which could be null.DecimalVector implements a fixed width vector (16 bytes) of decimal values which could be null.TimeMicroVector implements a fixed width vector (8 bytes) of time (microsecond resolution) values which could be null.TimeMilliVector implements a fixed width (4 bytes) vector of time (millisecond resolution) values which could be null.TimeStampMicroVector implements a fixed width vector (8 bytes) of timestamp (microsecond resolution) values which could be null.TimeStampMilliVector implements a fixed width vector (8 bytes) of timestamp (millisecond resolution) values which could be null.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.adapter.jdbcClassDescriptionA vector corresponding to a Field in the schema.Holder for a set of vectors to be loaded/unloaded.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.adapter.jdbc.binderClassDescriptionBigIntVector implements a fixed width vector (8 bytes) of integer values which could be null.BitVector implements a fixed width (1 bit) vector of boolean values which could be null.DateDayVector implements a fixed width (4 bytes) vector of date values which could be null.DateMilliVector implements a fixed width vector (8 bytes) of date values which could be null.Decimal256Vector implements a fixed width vector (32 bytes) of decimal values which could be null.DecimalVector implements a fixed width vector (16 bytes) of decimal values which could be null.Vector for which each data element resides in a continuous memory region, so it can be pointed to by an
ArrowBufPointer
.A vector corresponding to a Field in the schema.FixedSizeBinaryVector implements a fixed width vector of binary values which could be null.Float4Vector implements a fixed width vector (4 bytes) of float values which could be null.Float8Vector implements a fixed width vector (8 bytes) of double values which could be null.IntVector implements a fixed width (4 bytes) vector of integer values which could be null.SmallIntVector implements a fixed width (2 bytes) vector of short values which could be null.TimeMicroVector implements a fixed width vector (8 bytes) of time (microsecond resolution) values which could be null.TimeMilliVector implements a fixed width (4 bytes) vector of time (millisecond resolution) values which could be null.TimeNanoVector implements a fixed width vector (8 bytes) of time (nanosecond resolution) values which could be null.TimeSecVector implements a fixed width (4 bytes) vector of time (seconds resolution) values which could be null.TimeStampVector is an abstract interface for fixed width vector (8 bytes) of timestamp values which could be null.TinyIntVector implements a fixed width (1 bytes) vector of byte values which could be null.Interface vectors that contain variable width members (e.g. -
Classes in org.apache.arrow.vector used by org.apache.arrow.adapter.jdbc.consumerClassDescriptionBigIntVector implements a fixed width vector (8 bytes) of integer values which could be null.BitVector implements a fixed width (1 bit) vector of boolean values which could be null.DateDayVector implements a fixed width (4 bytes) vector of date values which could be null.Decimal256Vector implements a fixed width vector (32 bytes) of decimal values which could be null.DecimalVector implements a fixed width vector (16 bytes) of decimal values which could be null.Float4Vector implements a fixed width vector (4 bytes) of float values which could be null.Float8Vector implements a fixed width vector (8 bytes) of double values which could be null.IntVector implements a fixed width (4 bytes) vector of integer values which could be null.A null type vector.SmallIntVector implements a fixed width (2 bytes) vector of short values which could be null.TimeMilliVector implements a fixed width (4 bytes) vector of time (millisecond resolution) values which could be null.TimeStampMilliTZVector implements a fixed width vector (8 bytes) of timestamp (millisecond resolution) values which could be null.TimeStampMilliVector implements a fixed width vector (8 bytes) of timestamp (millisecond resolution) values which could be null.TinyIntVector implements a fixed width (1 bytes) vector of byte values which could be null.An abstraction that is used to store a sequence of values in an individual column.VarBinaryVector implements a variable width vector of binary values which could be NULL.VarCharVector implements a variable width vector of VARCHAR values which could be NULL.Holder for a set of vectors to be loaded/unloaded.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.algorithm.deduplicateClassDescriptionIntVector implements a fixed width (4 bytes) vector of integer values which could be null.An abstraction that is used to store a sequence of values in an individual column.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.algorithm.dictionaryClassDescriptionInterface for all int type vectors.Vector for which each data element resides in a continuous memory region, so it can be pointed to by an
ArrowBufPointer
.An abstraction that is used to store a sequence of values in an individual column. -
Classes in org.apache.arrow.vector used by org.apache.arrow.algorithm.misc
-
Classes in org.apache.arrow.vector used by org.apache.arrow.algorithm.rankClassDescriptionAn abstraction that is used to store a sequence of values in an individual column.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.algorithm.searchClassDescriptionAn abstraction that is used to store a sequence of values in an individual column.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.algorithm.sortClassDescriptionBaseFixedWidthVector provides an abstract interface for implementing vectors of fixed width values.BaseVariableWidthVector is a base class providing functionality for strings/bytes types.BigIntVector implements a fixed width vector (8 bytes) of integer values which could be null.BitVector implements a fixed width (1 bit) vector of boolean values which could be null.DateDayVector implements a fixed width (4 bytes) vector of date values which could be null.DateMilliVector implements a fixed width vector (8 bytes) of date values which could be null.Decimal256Vector implements a fixed width vector (32 bytes) of decimal values which could be null.DecimalVector implements a fixed width vector (16 bytes) of decimal values which could be null.DurationVector implements a fixed width vector (8 bytes) of a configurable TimeUnit granularity duration values which could be null.FixedSizeBinaryVector implements a fixed width vector of binary values which could be null.Float4Vector implements a fixed width vector (4 bytes) of float values which could be null.Float8Vector implements a fixed width vector (8 bytes) of double values which could be null.IntervalDayVector implements a fixed width vector (8 bytes) of interval (days and milliseconds) values which could be null.IntVector implements a fixed width (4 bytes) vector of integer values which could be null.A null type vector.SmallIntVector implements a fixed width (2 bytes) vector of short values which could be null.TimeMicroVector implements a fixed width vector (8 bytes) of time (microsecond resolution) values which could be null.TimeMilliVector implements a fixed width (4 bytes) vector of time (millisecond resolution) values which could be null.TimeNanoVector implements a fixed width vector (8 bytes) of time (nanosecond resolution) values which could be null.TimeSecVector implements a fixed width (4 bytes) vector of time (seconds resolution) values which could be null.TimeStampVector is an abstract interface for fixed width vector (8 bytes) of timestamp values which could be null.TinyIntVector implements a fixed width (1 bytes) vector of byte values which could be null.UInt1Vector implements a fixed width (1 bytes) vector of integer values which could be null.UInt2Vector implements a fixed width (2 bytes) vector of integer values which could be null.UInt4Vector implements a fixed width (4 bytes) vector of integer values which could be null.UInt8Vector implements a fixed width vector (8 bytes) of integer values which could be null.An abstraction that is used to store a sequence of values in an individual column.Interface vectors that contain variable width members (e.g.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbcClassDescriptionA vector corresponding to a Field in the schema.Holder for a set of vectors to be loaded/unloaded.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbc.accessorClassDescriptionAn abstraction that is used to store a sequence of values in an individual column.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbc.accessor.impl.binaryClassDescriptionFixedSizeBinaryVector implements a fixed width vector of binary values which could be null.LargeVarBinaryVector implements a large variable width vector of binary values which could be NULL.VarBinaryVector implements a variable width vector of binary values which could be NULL.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbc.accessor.impl.calendarClassDescriptionDateDayVector implements a fixed width (4 bytes) vector of date values which could be null.DateMilliVector implements a fixed width vector (8 bytes) of date values which could be null.DurationVector implements a fixed width vector (8 bytes) of a configurable TimeUnit granularity duration values which could be null.IntervalDayVector implements a fixed width vector (8 bytes) of interval (days and milliseconds) values which could be null.IntervalMonthDayNanoVector implements a fixed width vector (16 bytes) of interval (month, days and nanoseconds) values which could be null.IntervalYearVector implements a fixed width (4 bytes) vector of interval (years and months) values which could be null.TimeMicroVector implements a fixed width vector (8 bytes) of time (microsecond resolution) values which could be null.TimeMilliVector implements a fixed width (4 bytes) vector of time (millisecond resolution) values which could be null.TimeNanoVector implements a fixed width vector (8 bytes) of time (nanosecond resolution) values which could be null.TimeSecVector implements a fixed width (4 bytes) vector of time (seconds resolution) values which could be null.TimeStampVector is an abstract interface for fixed width vector (8 bytes) of timestamp values which could be null.An abstraction that is used to store a sequence of values in an individual column.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbc.accessor.impl.complexClassDescriptionA vector corresponding to a Field in the schema.An abstraction that is used to store a sequence of values in an individual column.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbc.accessor.impl.numericClassDescriptionBigIntVector implements a fixed width vector (8 bytes) of integer values which could be null.BitVector implements a fixed width (1 bit) vector of boolean values which could be null.Decimal256Vector implements a fixed width vector (32 bytes) of decimal values which could be null.DecimalVector implements a fixed width vector (16 bytes) of decimal values which could be null.Float4Vector implements a fixed width vector (4 bytes) of float values which could be null.Float8Vector implements a fixed width vector (8 bytes) of double values which could be null.IntVector implements a fixed width (4 bytes) vector of integer values which could be null.SmallIntVector implements a fixed width (2 bytes) vector of short values which could be null.TinyIntVector implements a fixed width (1 bytes) vector of byte values which could be null.UInt1Vector implements a fixed width (1 bytes) vector of integer values which could be null.UInt2Vector implements a fixed width (2 bytes) vector of integer values which could be null.UInt4Vector implements a fixed width (4 bytes) vector of integer values which could be null.UInt8Vector implements a fixed width vector (8 bytes) of integer values which could be null.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbc.accessor.impl.textClassDescriptionLargeVarCharVector implements a variable width vector of VARCHAR values which could be NULL.VarCharVector implements a variable width vector of VARCHAR values which could be NULL.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbc.client
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbc.converter
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbc.converter.impl
-
Classes in org.apache.arrow.vector used by org.apache.arrow.driver.jdbc.utilsClassDescriptionA vector corresponding to a Field in the schema.Holder for a set of vectors to be loaded/unloaded.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.flight
-
Classes in org.apache.arrow.vector used by org.apache.arrow.flight.sql
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vectorClassDescriptionBaseFixedWidthVector provides an abstract interface for implementing vectors of fixed width values.Interface for all int type vectors.BaseLargeVariableWidthVector is a base class providing functionality for large strings/large bytes types.Base class for other Arrow Vector Types.BaseVariableWidthVector is a base class providing functionality for strings/bytes types.BaseVariableWidthViewVector is a base class providing functionality for strings/bytes types in view format.State object for general benchmarks.State object for
BitVectorHelperBenchmarks.setValidityBitBenchmark(ClearBitStateState)
.Content is backed by a buffer and can be loaded/unloaded.Metadata class that captures the "type" of an Arrow buffer.Enumeration of the different logical types a buffer can have.Vector that support density aware initial capacity settings.Vector for which each data element resides in a continuous memory region, so it can be pointed to by anArrowBufPointer
.A vector corresponding to a Field in the schema.Interface for all fixed widthElementAddressableVector
(e.g.Float4Vector implements a fixed width vector (4 bytes) of float values which could be null.The interface for vectors with floating point values.A null type vector.Combination of Period and Duration for representing this interval type as a POJO.TimeStampVector is an abstract interface for fixed width vector (8 bytes) of timestamp values which could be null.The buffer layout of vectors for a given type.An abstraction that is used to store a sequence of values in an individual column.A base interface for common functionalities in variable width vectors.Interface vectors that contain variable width members (e.g.Interface for setting a specific index values as defined/valid on a vector.State for vector load benchmark.Holder for a set of vectors to be loaded/unloaded.A zero length vector of any type. -
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.compareClassDescriptionBaseFixedWidthVector provides an abstract interface for implementing vectors of fixed width values.BaseLargeVariableWidthVector is a base class providing functionality for large strings/large bytes types.BaseVariableWidthVector is a base class providing functionality for strings/bytes types.BaseVariableWidthViewVector is a base class providing functionality for strings/bytes types in view format.A vector that wraps an underlying vector, used to help implement extension types.Float4Vector implements a fixed width vector (4 bytes) of float values which could be null.A null type vector.An abstraction that is used to store a sequence of values in an individual column.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.compare.utilClassDescriptionFloat4Vector implements a fixed width vector (4 bytes) of float values which could be null.Float8Vector implements a fixed width vector (8 bytes) of double values which could be null.The interface for vectors with floating point values.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.complexClassDescriptionTuple class containing a vector and whether it was created.Base class for other Arrow Vector Types.BigIntVector implements a fixed width vector (8 bytes) of integer values which could be null.BitVector implements a fixed width (1 bit) vector of boolean values which could be null.Content is backed by a buffer and can be loaded/unloaded.DateDayVector implements a fixed width (4 bytes) vector of date values which could be null.DateMilliVector implements a fixed width vector (8 bytes) of date values which could be null.Decimal256Vector implements a fixed width vector (32 bytes) of decimal values which could be null.DecimalVector implements a fixed width vector (16 bytes) of decimal values which could be null.Vector that support density aware initial capacity settings.DurationVector implements a fixed width vector (8 bytes) of a configurable TimeUnit granularity duration values which could be null.A vector corresponding to a Field in the schema.FixedSizeBinaryVector implements a fixed width vector of binary values which could be null.Float2Vector implements a fixed width (2 bytes) vector of short values which could be null.Float4Vector implements a fixed width vector (4 bytes) of float values which could be null.Float8Vector implements a fixed width vector (8 bytes) of double values which could be null.IntervalDayVector implements a fixed width vector (8 bytes) of interval (days and milliseconds) values which could be null.IntervalMonthDayNanoVector implements a fixed width vector (16 bytes) of interval (month, days and nanoseconds) values which could be null.IntervalYearVector implements a fixed width (4 bytes) vector of interval (years and months) values which could be null.IntVector implements a fixed width (4 bytes) vector of integer values which could be null.LargeVarBinaryVector implements a large variable width vector of binary values which could be NULL.LargeVarCharVector implements a variable width vector of VARCHAR values which could be NULL.SmallIntVector implements a fixed width (2 bytes) vector of short values which could be null.TimeMicroVector implements a fixed width vector (8 bytes) of time (microsecond resolution) values which could be null.TimeMilliVector implements a fixed width (4 bytes) vector of time (millisecond resolution) values which could be null.TimeNanoVector implements a fixed width vector (8 bytes) of time (nanosecond resolution) values which could be null.TimeSecVector implements a fixed width (4 bytes) vector of time (seconds resolution) values which could be null.TimeStampMicroTZVector implements a fixed width vector (8 bytes) of timestamp (microsecond resolution) values which could be null.TimeStampMicroVector implements a fixed width vector (8 bytes) of timestamp (microsecond resolution) values which could be null.TimeStampMilliTZVector implements a fixed width vector (8 bytes) of timestamp (millisecond resolution) values which could be null.TimeStampMilliVector implements a fixed width vector (8 bytes) of timestamp (millisecond resolution) values which could be null.TimeStampNanoTZVector implements a fixed width vector (8 bytes) of timestamp (nanosecond resolution) values which could be null.TimeStampNanoVector implements a fixed width vector (8 bytes) of timestamp (nanosecond resolution) values which could be null.TimeStampSecTZVector implements a fixed width vector (8 bytes) of timestamp (seconds resolution) values which could be null.TimeStampSecVector implements a fixed width vector (8 bytes) of timestamp (seconds resolution) values which could be null.TinyIntVector implements a fixed width (1 bytes) vector of byte values which could be null.UInt1Vector implements a fixed width (1 bytes) vector of integer values which could be null.UInt2Vector implements a fixed width (2 bytes) vector of integer values which could be null.UInt4Vector implements a fixed width (4 bytes) vector of integer values which could be null.UInt8Vector implements a fixed width vector (8 bytes) of integer values which could be null.An abstraction that is used to store a sequence of values in an individual column.VarBinaryVector implements a variable width vector of binary values which could be NULL.VarCharVector implements a variable width vector of VARCHAR values which could be NULL.ViewVarBinaryVector implements a variable width view vector of binary values which could be NULL.ViewVarCharVector implements a view of a variable width vector of VARCHAR values which could be NULL.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.complex.implClassDescriptionBigIntVector implements a fixed width vector (8 bytes) of integer values which could be null.BitVector implements a fixed width (1 bit) vector of boolean values which could be null.DateDayVector implements a fixed width (4 bytes) vector of date values which could be null.DateMilliVector implements a fixed width vector (8 bytes) of date values which could be null.Decimal256Vector implements a fixed width vector (32 bytes) of decimal values which could be null.DecimalVector implements a fixed width vector (16 bytes) of decimal values which could be null.DurationVector implements a fixed width vector (8 bytes) of a configurable TimeUnit granularity duration values which could be null.FixedSizeBinaryVector implements a fixed width vector of binary values which could be null.Float2Vector implements a fixed width (2 bytes) vector of short values which could be null.Float4Vector implements a fixed width vector (4 bytes) of float values which could be null.Float8Vector implements a fixed width vector (8 bytes) of double values which could be null.IntervalDayVector implements a fixed width vector (8 bytes) of interval (days and milliseconds) values which could be null.IntervalMonthDayNanoVector implements a fixed width vector (16 bytes) of interval (month, days and nanoseconds) values which could be null.IntervalYearVector implements a fixed width (4 bytes) vector of interval (years and months) values which could be null.IntVector implements a fixed width (4 bytes) vector of integer values which could be null.LargeVarBinaryVector implements a large variable width vector of binary values which could be NULL.LargeVarCharVector implements a variable width vector of VARCHAR values which could be NULL.Combination of Period and Duration for representing this interval type as a POJO.SmallIntVector implements a fixed width (2 bytes) vector of short values which could be null.TimeMicroVector implements a fixed width vector (8 bytes) of time (microsecond resolution) values which could be null.TimeMilliVector implements a fixed width (4 bytes) vector of time (millisecond resolution) values which could be null.TimeNanoVector implements a fixed width vector (8 bytes) of time (nanosecond resolution) values which could be null.TimeSecVector implements a fixed width (4 bytes) vector of time (seconds resolution) values which could be null.TimeStampMicroTZVector implements a fixed width vector (8 bytes) of timestamp (microsecond resolution) values which could be null.TimeStampMicroVector implements a fixed width vector (8 bytes) of timestamp (microsecond resolution) values which could be null.TimeStampMilliTZVector implements a fixed width vector (8 bytes) of timestamp (millisecond resolution) values which could be null.TimeStampMilliVector implements a fixed width vector (8 bytes) of timestamp (millisecond resolution) values which could be null.TimeStampNanoTZVector implements a fixed width vector (8 bytes) of timestamp (nanosecond resolution) values which could be null.TimeStampNanoVector implements a fixed width vector (8 bytes) of timestamp (nanosecond resolution) values which could be null.TimeStampSecTZVector implements a fixed width vector (8 bytes) of timestamp (seconds resolution) values which could be null.TimeStampSecVector implements a fixed width vector (8 bytes) of timestamp (seconds resolution) values which could be null.TinyIntVector implements a fixed width (1 bytes) vector of byte values which could be null.UInt1Vector implements a fixed width (1 bytes) vector of integer values which could be null.UInt2Vector implements a fixed width (2 bytes) vector of integer values which could be null.UInt4Vector implements a fixed width (4 bytes) vector of integer values which could be null.UInt8Vector implements a fixed width vector (8 bytes) of integer values which could be null.An abstraction that is used to store a sequence of values in an individual column.VarBinaryVector implements a variable width vector of binary values which could be NULL.VarCharVector implements a variable width vector of VARCHAR values which could be NULL.ViewVarBinaryVector implements a variable width view vector of binary values which could be NULL.ViewVarCharVector implements a view of a variable width vector of VARCHAR values which could be NULL.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.complex.readerClassDescriptionCombination of Period and Duration for representing this interval type as a POJO.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.dictionaryClassDescriptionA vector corresponding to a Field in the schema.An abstraction that is used to store a sequence of values in an individual column.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.ipc
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.jmh_generatedClassDescriptionBenchmarks for
BaseValueVector
.Benchmarks forBitVectorHelper
.State object for general benchmarks.State object forBitVectorHelperBenchmarks.setValidityBitBenchmark(ClearBitStateState)
.Benchmarks forDecimalVector
.Benchmarks forFloat8Vector
.Benchmarks for floating point vectors.Benchmarks forIntVector
.Benchmarks forVarCharVector
.Benchmarks forBaseVariableWidthVector
.Benchmarks forVectorLoader
.State for vector load benchmark.Benchmarks forVectorUnloader
. -
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.tableClassDescriptionA vector corresponding to a Field in the schema.Combination of Period and Duration for representing this interval type as a POJO.An abstraction that is used to store a sequence of values in an individual column.Holder for a set of vectors to be loaded/unloaded.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.typesClassDescriptionA vector corresponding to a Field in the schema.An abstraction that is used to store a sequence of values in an individual column.
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.types.pojo
-
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.utilClassDescriptionBaseFixedWidthVector provides an abstract interface for implementing vectors of fixed width values.BaseLargeVariableWidthVector is a base class providing functionality for large strings/large bytes types.BaseVariableWidthVector is a base class providing functionality for strings/bytes types.BaseVariableWidthViewVector is a base class providing functionality for strings/bytes types in view format.Vector for which each data element resides in a continuous memory region, so it can be pointed to by an
ArrowBufPointer
.A vector that wraps an underlying vector, used to help implement extension types.A vector corresponding to a Field in the schema.A null type vector.An abstraction that is used to store a sequence of values in an individual column.Holder for a set of vectors to be loaded/unloaded. -
Classes in org.apache.arrow.vector used by org.apache.arrow.vector.validateClassDescriptionBaseFixedWidthVector provides an abstract interface for implementing vectors of fixed width values.BaseLargeVariableWidthVector is a base class providing functionality for large strings/large bytes types.BaseVariableWidthVector is a base class providing functionality for strings/bytes types.BaseVariableWidthViewVector is a base class providing functionality for strings/bytes types in view format.A vector that wraps an underlying vector, used to help implement extension types.A null type vector.