Expand description
Runtime expression evaluator. Compiles RQL expressions into a small typed tree that the VM can apply over columns - access, arithmetic, comparison, logical, casts, conversions, lookups, function and routine calls. Evaluation operates on column buffers wherever possible so a per-row interpreter cost is paid only when an expression cannot be vectorised.
This module is the engine-side counterpart to RQL’s expression/ planner module: that crate produces the
expression representation, this one runs it.