Skip to main content

try_eval_predicate_columnar

Function try_eval_predicate_columnar 

Source
pub fn try_eval_predicate_columnar(
    df: &DataFrame,
    expr: &DExpr,
    current_mask: &BitMask,
) -> Option<BitMask>
Expand description

Try to evaluate a predicate in columnar mode (fast path).

For simple predicates like col("x") > 5, this scans the column directly instead of evaluating row-by-row. Returns None if the expression is too complex for the columnar fast path.