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
DashboardModelfrom a live embedded session: the executed plan as a DAG with placement tags, per-operator counters aggregated from the session’sTelemetryHub, and per-column profiles of the registered tables. This is whatoxide 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_distancescalar UDFs (docs/SPEC.md §2.8).