robin-sparkless 4.2.1

PySpark-like DataFrame API in Rust on Polars; no JVM.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Minimal, stable surface for FFI and embedding crates.
//!
//! This module is the recommended import for bindings (e.g. PyO3, Node) that want
//! to depend only on robin-sparkless types. It is kept small and stable.

pub use crate::config::SparklessConfig;
pub use crate::dataframe::{DataFrame, GroupedData};
pub use crate::engine::EngineError;
pub use crate::polars::Column;
pub use crate::polars::functions::{
    avg, col, count, lit_bool, lit_f64, lit_i32, lit_i64, lit_null, lit_str, max, min, sum,
};
pub use crate::schema::{DataType, StructField, StructType};
pub use crate::session::{DataFrameReader, SparkSession, SparkSessionBuilder};
pub use crate::{Expr, LiteralValue};