Uses of Package
org.apache.arrow.vector
Package
Description
Utilities to bind Arrow data as JDBC prepared statement parameters.
-
-
ClassDescriptionInterface 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.
-
ClassDescriptionDateDayVector 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.
-
ClassDescriptionA vector corresponding to a Field in the schema.Holder for a set of vectors to be loaded/unloaded.
-
ClassDescriptionBigIntVector 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. -
ClassDescriptionBigIntVector 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.
-
ClassDescriptionIntVector 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.
-
ClassDescriptionInterface 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. -
-
ClassDescriptionAn abstraction that is used to store a sequence of values in an individual column.
-
ClassDescriptionAn abstraction that is used to store a sequence of values in an individual column.
-
ClassDescriptionBaseFixedWidthVector 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.
-
-
-
ClassDescriptionBaseFixedWidthVector 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.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 an
ArrowBufPointer
.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.Holder for a set of vectors to be loaded/unloaded.A zero length vector of any type. -
ClassDescriptionBaseFixedWidthVector 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.
-
ClassDescriptionFloat4Vector 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.
-
ClassDescriptionTuple 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.
-
ClassDescriptionBigIntVector 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.
-
ClassDescriptionCombination of Period and Duration for representing this interval type as a POJO.
-
ClassDescriptionA vector corresponding to a Field in the schema.An abstraction that is used to store a sequence of values in an individual column.
-
ClassDescriptionBase class for other Arrow Vector Types.A vector that wraps an underlying vector, used to help implement extension types.A vector corresponding to a Field in the schema.An abstraction that is used to store a sequence of values in an individual column.
-
-
ClassDescriptionA 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.
-
ClassDescriptionA vector corresponding to a Field in the schema.An abstraction that is used to store a sequence of values in an individual column.
-
-
ClassDescriptionBaseFixedWidthVector 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. -
ClassDescriptionBaseFixedWidthVector 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.