Path: blob/main/crates/polars-plan/src/dsl/functions/mod.rs
6940 views
//! # Functions1//!2//! Functions on expressions that might be useful.3#[cfg(feature = "business")]4mod business;5#[cfg(feature = "dtype-struct")]6mod coerce;7mod concat;8#[cfg(feature = "cov")]9mod correlation;10pub(crate) mod horizontal;11#[cfg(any(feature = "range", feature = "arg_where"))]12mod index;13#[cfg(feature = "range")]14mod range;15mod repeat;16mod selectors;17mod syntactic_sugar;18#[cfg(feature = "temporal")]19mod temporal;2021pub use arity::*;22#[cfg(all(feature = "business", feature = "dtype-date"))]23pub use business::*;24#[cfg(feature = "dtype-struct")]25pub use coerce::*;26pub use concat::*;27#[cfg(feature = "cov")]28pub use correlation::*;29pub use horizontal::*;30#[cfg(any(feature = "range", feature = "arg_where"))]31pub use index::*;32#[cfg(all(feature = "range", feature = "temporal"))]33pub use range::date_range; // This shouldn't be necessary, but clippy complains about dead code34#[cfg(all(feature = "range", feature = "dtype-time"))]35pub use range::time_range; // This shouldn't be necessary, but clippy complains about dead code36#[cfg(feature = "range")]37pub use range::*;38pub use repeat::*;39pub use selectors::*;40pub use syntactic_sugar::*;41#[cfg(feature = "temporal")]42pub use temporal::*;4344#[cfg(feature = "arg_where")]45use crate::dsl::function_expr::FunctionExpr;46use crate::dsl::function_expr::ListFunction;47#[cfg(all(feature = "concat_str", feature = "strings"))]48use crate::dsl::function_expr::StringFunction;49use crate::dsl::*;505152