Expand description
Streaming N-way WCO intersect operator.
One probe input plus N build inputs share a single intersect variable.
Every build side is drained into a sorted
IntersectBuild table keyed by
its bound value; each probe row then emits one output row per intersect
value present on ALL sides, crossed with the matching payload rows.
Column positions resolve per input chunk from the spec’s variable names, so upstream layout changes cannot silently misalign keys. Build sides are memory-tracked per row (the hash-join discipline); spilling the sorted adjacency tables is future work, shared with the other blocking join builds.
Structs§
- WcoIntersect
Operator - N-way WCO intersect operator.