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