Skip to main content

Module expr

Module expr 

Source
Expand description

Expression DSL used by both eager and lazy APIs.

Structs§

DatetimeExpr
Expression AST and supporting enums. Builder for dt.* expression functions.
ListExpr
Expression AST and supporting enums. Builder for list.* expression functions.
StringExpr
Expression AST and supporting enums. Builder for str.* expression functions.

Enums§

AggFunc
Expression AST and supporting enums. Supported aggregation functions.
DatetimeFunction
Expression AST and supporting enums. Supported dt.* functions.
Expr
Expression AST and supporting enums. Expression AST used by DataFrame and LazyFrame.
ExprFunction
Expression AST and supporting enums. Supported namespace expression functions.
ListFunction
Expression AST and supporting enums. Supported list.* functions.
Operator
Expression AST and supporting enums. Supported binary operators.
Scalar
Expression AST and supporting enums. Scalar literal values.
StringFunction
Expression AST and supporting enums. Supported str.* functions.
UnaryOperator
Expression AST and supporting enums. Supported unary operators.

Functions§

all
Expression builder helpers. Create a wildcard expression that expands to all columns in projections.
col
Expression builder helpers. Create an expression that refers to a column by name (case-sensitive).
lit
Expression builder helpers. Create a literal expression from a scalar value.