Expand description
Batch expression evaluation — operates on columns/DataChunks instead of
per-row TypedValue evaluation. Falls back to None for unsupported patterns
so callers can use the scalar evaluate() path.
Functions§
- evaluate_
column - Try to evaluate an expression on a DataChunk, producing an output ValueVector.
Returns
Nonefor unsupported patterns (caller falls back to scalar). - evaluate_
filter_ batch - Try to evaluate a predicate on a DataChunk in batch mode.
Returns
Some(Ok(SelectionVector))if handled,Noneto fall back to scalar.