Filter, project, union
WHERE amount > 0 · SELECT a, b * 2 · UNION ALL
- Work per tick
- O(Δ)
- State
- none
No state
- How
- Each output row depends on one input row alone, so a change maps straight to a change: an insert passes as an insert, a delete as a delete, each with its weight. Nothing is looked up and nothing is kept.
- The Nth row
- The same as the first row: one evaluation of the expression, with no N in it.
- Skew and cold state
- Nothing to be skewed about. These operators hold no data, and an engine fuses a run of them into one pass over the change.