A window rel can handle several window aggregate functions, over several partitions, with pre- and post-expressions, and an optional post-filter. Each of the partitions is defined by a partition key (zero or more columns) and a range (logical or physical). The partitions expect the data to be sorted correctly on input to the relational expression.
Each {@link org.eigenbase.rel.WindowRelBase.Window} has a set of{@link org.eigenbase.rex.RexOver} objects.
Created by {@link org.eigenbase.rel.rules.WindowedAggSplitterRule}.
|
|