Package org.apache.calcite.rex
Class RexPermutationShuttle
java.lang.Object
org.apache.calcite.rex.RexShuttle
org.apache.calcite.rex.RexPermutationShuttle
- All Implemented Interfaces:
RexVisitor<RexNode>
Visitor which replaces
RexLocalRef
objects after the expressions in a
RexProgram
have been reordered.- See Also:
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.calcite.rex.RexShuttle
apply, apply, mutate, visitArray, visitCall, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitFieldCollations, visitInputRef, visitLambda, visitLambdaRef, visitList, visitLiteral, visitOver, visitOverAggFunction, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRef, visitWindow
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.calcite.rex.RexVisitor
visitEach, visitList, visitList
-
Constructor Details
-
RexPermutationShuttle
-
-
Method Details
-
visitLocalRef
- Specified by:
visitLocalRef
in interfaceRexVisitor<RexNode>
- Overrides:
visitLocalRef
in classRexShuttle
-