Class Uncollect

All Implemented Interfaces:
Cloneable, RelOptNode, RelNode
Direct Known Subclasses:
EnumerableUncollect

public class Uncollect
extends SingleRel
Relational expression that unnests its input's columns into a relation.

The input may have multiple columns, but each must be a multiset or array. If withOrdinality, the output contains an extra ORDINALITY column.

Like its inverse operation Collect, Uncollect is generally invoked in a nested loop, driven by LogicalCorrelate or similar.