Class CalcRemoveRule

All Implemented Interfaces:
SubstitutionRule, TransformationRule

@Enclosing public class CalcRemoveRule extends RelRule<CalcRemoveRule.Config> implements SubstitutionRule
Planner rule that removes a trivial LogicalCalc.

A LogicalCalc is trivial if it projects its input fields in their original order, and it does not filter.

See Also: