All Classes and Interfaces
Class
Description
An iterator interface for traversing Vortex arrays while providing type information
and resource management capabilities.
Utility class for managing Apache Arrow memory allocation.
Represents a binary expression that operates on two child expressions using a binary operator.
Enumeration of binary operators supported by binary expressions.
Wrapper message for `bool`.
Wrapper message for `bool`.
Wrapper message for `bytes`.
Wrapper message for `bytes`.
Utility class for date and time conversions in Vortex.
Wrapper message for `double`.
Wrapper message for `double`.
Vortex logical type interface representing the schema and metadata for array data.
Enumeration of time units supported by Vortex temporal data types.
Enumeration of all supported data type variants in Vortex.
Protobuf type
vortex.dtype.Binary
Protobuf type
vortex.dtype.Binary
Protobuf type
vortex.dtype.Bool
Protobuf type
vortex.dtype.Bool
Protobuf type
vortex.dtype.Decimal
Protobuf type
vortex.dtype.Decimal
Protobuf type
vortex.dtype.DType
Protobuf type
vortex.dtype.DType
Protobuf type
vortex.dtype.Extension
Protobuf type
vortex.dtype.Extension
Protobuf type
vortex.dtype.Field
Protobuf type
vortex.dtype.Field
Protobuf type
vortex.dtype.FieldPath
Protobuf type
vortex.dtype.FieldPath
Protobuf type
vortex.dtype.List
Protobuf type
vortex.dtype.List
Protobuf type
vortex.dtype.Null
Protobuf type
vortex.dtype.Null
Protobuf type
vortex.dtype.Primitive
Protobuf type
vortex.dtype.Primitive
Protobuf enum
vortex.dtype.PType
Protobuf type
vortex.dtype.Struct
Protobuf type
vortex.dtype.Struct
Protobuf type
vortex.dtype.Utf8
Protobuf type
vortex.dtype.Utf8
Factory class for creating Vortex data type definitions.
Utility class for handling endianness conversions in Vortex protocol buffers.
Vortex expression language.
Visitor interface for implementing the visitor pattern on expressions.
Generate a protocol buffers representation of an
Expression
.Protobuf type
vortex.expr.BetweenOpts
Protobuf type
vortex.expr.BetweenOpts
Options for `vortex.binary`
Protobuf enum
vortex.expr.BinaryOpts.BinaryOp
Options for `vortex.binary`
Protobuf type
vortex.expr.CastOpts
Protobuf type
vortex.expr.CastOpts
Captures a generic representation of expressions in Vortex.
Captures a generic representation of expressions in Vortex.
Protobuf type
vortex.expr.FieldNames
Protobuf type
vortex.expr.FieldNames
Options for `vortex.getitem`
Options for `vortex.getitem`
Protobuf type
vortex.expr.LikeOpts
Protobuf type
vortex.expr.LikeOpts
Options for `vortex.literal`
Options for `vortex.literal`
Options for `vortex.pack`
Options for `vortex.pack`
Protobuf type
vortex.expr.SelectOpts
Protobuf type
vortex.expr.SelectOpts
Interface for reading Vortex format files, providing access to schema information,
row metadata, and configurable scanning capabilities.
Utility class for opening and accessing Vortex files.
Wrapper message for `float`.
Wrapper message for `float`.
Represents a "get item" expression that extracts a field or property from a parent expression.
Wrapper message for `int32`.
Wrapper message for `int32`.
Wrapper message for `int64`.
Wrapper message for `int64`.
JNI implementation of VortexWriter.
`ListValue` is a wrapper around a repeated field of values.
`ListValue` is a wrapper around a repeated field of values.
Represents a literal value expression in the Vortex query system.
Visitor interface for processing literals in a type-safe manner.
Utility class for loading the native Vortex JNI library.
Utility class for configuring native logging levels in the Vortex JNI layer.
Native JNI methods for writing Vortex files.
Represents a logical NOT expression that negates the boolean result of its child expression.
`NullValue` is a singleton enumeration to represent the null value for the
`Value` type union.
Represents the root expression in a Vortex expression tree.
Protobuf type
vortex.scalar.ListValue
Protobuf type
vortex.scalar.ListValue
Protobuf type
vortex.scalar.Scalar
Protobuf type
vortex.scalar.Scalar
Protobuf type
vortex.scalar.ScalarValue
Protobuf type
vortex.scalar.ScalarValue
Factory class for creating Vortex scalar values with their associated data types.
Create a new set of options for configuring the scan.
Wrapper message for `string`.
Wrapper message for `string`.
`Struct` represents a structured data value, consisting of fields
which map to dynamically typed values.
`Struct` represents a structured data value, consisting of fields
which map to dynamically typed values.
Utility class for creating and parsing temporal metadata in Vortex protocol buffers.
Wrapper message for `uint32`.
Wrapper message for `uint32`.
Wrapper message for `uint64`.
Wrapper message for `uint64`.
Represents a generic expression deserialized from a Vortex expression without a concrete Java type.
`Value` represents a dynamically typed value which can be either
null, a number, a string, a boolean, a recursive struct value, or a
list of values.
`Value` represents a dynamically typed value which can be either
null, a number, a string, a boolean, a recursive struct value, or a
list of values.
Writer for creating Vortex files from Arrow data.