oxidelake-runtime 0.1.3

OxideLake runtime: OxideSession, Ballista scheduler/executor wrappers and the oxide CLI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! 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.

pub mod cluster;
pub mod dashboard;
pub mod session;

pub use oxidelake_compute::udf;
pub use session::{OxideSession, SessionMode};