Skip to main content

array_session

Function array_session 

Source
pub fn array_session() -> VortexSession
Expand description

Builds a fresh VortexSession registered with all of vortex-array’s built-in session variables: arrays, dtypes, scalar functions, stats, optimizer kernels, aggregate functions, and memory.

Each call returns an independent session (with its own registries), so callers may register additional encodings or kernels into it without affecting any other session. This does not register file, layout, or runtime state — those live in higher-level crates. Arrow interoperability lives in the vortex-arrow crate, whose session variables are registered lazily on first use (or eagerly by consumers).