Class AggregateUnionAggregateRule

All Implemented Interfaces:
TransformationRule

@Enclosing public class AggregateUnionAggregateRule extends RelRule<AggregateUnionAggregateRule.Config> implements TransformationRule
Planner rule that matches Aggregates beneath a Union and pulls them up, so that a single Aggregate removes duplicates.

This rule only handles cases where the Unions still have only two inputs.

See Also: