pub fn execute_batched(node: ViewNode) -> Result<TidyFrame, TidyError>Expand description
Execute an optimized ViewNode tree using batch processing where possible.
Streamable operations (Filter, Select, Mutate) are fused into a single batch pass over 2048-row chunks. Pipeline breakers (Arrange, GroupSummarise, Distinct, Join) force full materialization before proceeding.
ยงDeterminism
Batches are processed sequentially in row order. The merged output has rows in the same order as non-batched execution. Float reductions use Kahan summation (delegated to TidyView internals).