Class UnionMergeRule

All Implemented Interfaces:
TransformationRule

@Enclosing public class UnionMergeRule extends RelRule<UnionMergeRule.Config> implements TransformationRule
UnionMergeRule implements the rule for combining two non-distinct SetOps into a single SetOp.

Originally written for Union (hence the name), but now also applies to Intersect and Minus.