robin_sparkless_expr/
lib.rs1#![allow(clippy::collapsible_if)]
4#![allow(clippy::let_and_return)]
5
6pub mod column;
7pub mod expression;
8pub mod functions;
9pub mod type_coercion;
10pub mod udf_context;
11pub mod udf_registry;
12pub mod udfs;
13
14pub use column::Column;
15pub use expression::{column_to_expr, lit_bool, lit_f64, lit_i32, lit_i64, lit_str};
16pub use functions::*;
17pub use type_coercion::{
18 CompareOp, coerce_for_pyspark_comparison, coerce_for_pyspark_eq_null_safe, find_common_type,
19};
20pub use udf_context::{get_thread_udf_context, set_thread_udf_context};
21pub use udf_registry::{RustUdf, UdfRegistry};