Skip to main content

oxidelake_runtime/
lib.rs

1//! Runtime (docs/SPEC.md ยง2.6): [`OxideSession`] for embedded and cluster
2//! execution, and the thin wrappers that run Apache DataFusion Ballista's
3//! scheduler and executors with OxideLake's placement rule, plan codec and
4//! function registry installed (see [`cluster`]).
5//!
6//! Dependency direction: depends on every other OxideLake library crate and on
7//! the `ballista*` crates.
8
9pub mod cluster;
10pub mod dashboard;
11pub mod session;
12
13pub use oxidelake_compute::udf;
14pub use session::{OxideSession, SessionMode};