Class ReduceExpressionsRule.RexReplacer

java.lang.Object
org.apache.calcite.rex.RexShuttle
org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
All Implemented Interfaces:
RexVisitor<RexNode>
Enclosing class:
ReduceExpressionsRule<C extends ReduceExpressionsRule.Config>

protected static class ReduceExpressionsRule.RexReplacer extends RexShuttle
Replaces expressions with their reductions. Note that we only have to look for RexCall, since nothing else is reducible in the first place.