Skip to main content

Module eval

Module eval 

Source
Expand description

SQL expression evaluator over Volcano rows.

Evaluates [sql::ast::Expr] nodes against a (Row, Schema) context, producing SochValue results. Used by Filter, Project, Sort, and Join operators for predicate and expression evaluation.

Functionsยง

compare_values
Compare two SochValues, returning ordering if comparable.
eval_expr
Evaluate an expression against a row, producing a scalar value.
eval_predicate
Evaluate a predicate expression, returning a boolean.
value_is_truthy
Check if a value is truthy (for predicate evaluation).