Skip to main content

Module expr

Module expr 

Source
Expand description

Expression system — predicates for filter, computed columns for mutate.

DExpr is a simple expression tree: column references, literals, and binary operations. It evaluates against a DataFrame row-by-row or column-by-column (the columnar fast path).

Enums§

BinOp
Binary operators supported in expressions.
DExpr
Data expression — used in filter predicates and mutate computations.
ExprValue
Result of evaluating a DExpr at a single row.

Functions§

binop
Create a binary operation expression.
col
Create a column reference expression.
eval_expr_row
Evaluate a DExpr at a single row of a DataFrame.
try_eval_predicate_columnar
Try to evaluate a predicate in columnar mode (fast path).