Skip to main content

Crate oxidelake_runtime

Crate oxidelake_runtime 

Source
Expand description

Runtime (docs/SPEC.md §2.6): OxideSession for embedded and cluster execution, and the thin wrappers that run Apache DataFusion Ballista’s scheduler and executors with OxideLake’s placement rule, plan codec and function registry installed (see cluster).

Dependency direction: depends on every other OxideLake library crate and on the ballista* crates.

Re-exports§

pub use session::OxideSession;
pub use session::SessionMode;

Modules§

cluster
Cluster mode on Apache DataFusion Ballista (ADR-0013).
dashboard
Building a DashboardModel from a live embedded session: the executed plan as a DAG with placement tags, per-operator counters aggregated from the session’s TelemetryHub, and per-column profiles of the registered tables. This is what oxide tui --query … renders; without a query the CLI falls back to the synthetic demo fixture.
session
The user-facing session: one query API over embedded and cluster execution.
udf
l2_distance / cosine_distance scalar UDFs (docs/SPEC.md §2.8).