Expand description
Robin Sparkless core: shared types, config, error, and engine-agnostic expression IR (no Polars dependency).
Re-exports§
pub use config::SparklessConfig;pub use engine::CollectedRows;pub use engine::DataFrameBackend;pub use engine::DataFrameReaderBackend;pub use engine::GroupedDataBackend;pub use engine::JoinType;pub use engine::PlanExecutor;pub use engine::SparkSessionBackend;pub use error::EngineError;pub use expr::ExprIr;pub use expr::LiteralValue;pub use expr::WhenBuilder;pub use expr::WhenThenBuilder;pub use expr::alias;pub use expr::and_;pub use expr::between;pub use expr::call;pub use expr::col;pub use expr::count;pub use expr::eq;pub use expr::ge;pub use expr::gt;pub use expr::is_in;pub use expr::is_null;pub use expr::le;pub use expr::lit_bool;pub use expr::lit_f64;pub use expr::lit_i32;pub use expr::lit_i64;pub use expr::lit_null;pub use expr::lit_str;pub use expr::lt;pub use expr::max;pub use expr::mean;pub use expr::min;pub use expr::ne;pub use expr::not_;pub use expr::or_;pub use expr::sum;pub use expr::when;pub use schema::DataType;pub use schema::StructField;pub use schema::StructType;
Modules§
- config
- Configuration for robin-sparkless sessions.
- date_
utils - Shared date helpers (e.g. Unix epoch).
- engine
- Engine traits: backend-agnostic session, reader, dataframe, grouped, plan.
- error
- Engine error type for embedders.
- expr
- Engine-agnostic expression IR. All backends interpret this; root and core only use ExprIr.
- schema