All Classes and Interfaces
Class
Description
Utility class for managing Apache Arrow memory allocation.
A set of Vortex files opened through a
Session.Precision-aware byte size.
Estimated byte size; the actual value may differ.
Exact byte size.
Byte size is not known.
Precision-aware row count.
Estimated row count; the actual value may differ.
Exact row count.
Row count is not known.
Utility class for date and time conversions in Vortex.
A Vortex expression node backed by a native pointer.
Binary operator codes; must match the Rust
parse_op table.Primitive
Expression.DTypes that can be used to construct typed null literals via Expression.nullLiteral(DType).Strategy for resolving duplicate field names in
Expression.merge(DuplicateHandling, Expression...).Time units for Date/Timestamp literals.
JNI boundary for
DataSource.JNI boundary for
Expression.Static utilities for discovering, deleting, and inspecting the metadata of Vortex files on an object store.
Loads the native vortex-jni shared library from the classpath.
Utility class for configuring native logging levels in the Vortex JNI layer.
JNI boundary for
Partition.A random-access byte source supplied by the caller and read from native code.
Controls for the JVM-wide current-thread worker pool that backs every Vortex session.
JNI boundary for
Scan.JNI boundary for
Session.A sequential byte sink supplied by the caller and written to from native code.
JNI boundary for
VortexWriter.A unit of scan work that materializes into an Arrow stream.
A lazy handle to a set of
partitions.Scan configuration passed to
DataSource.scan(ScanOptions).How to interpret the row selection payload.
Handle to a native Vortex session.
Statistics and physical size reported for one top-level column after a Vortex write.
Writer for Vortex files.
Configures and opens a
VortexWriter.Immutable metadata returned after a Vortex writer has finalized its file.