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.