Package org.apache.calcite.rex
Class RexUtil.FixNullabilityShuttle
java.lang.Object
org.apache.calcite.rex.RexShuttle
org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
- All Implemented Interfaces:
RexVisitor<RexNode>
- Enclosing class:
RexUtil
Shuttle that fixes up an expression to match changes in nullability of
input fields.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.calcite.rex.RexShuttle
apply, apply, mutate, visitArray, visitCall, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitFieldCollations, visitLambda, visitLambdaRef, visitList, visitLiteral, visitLocalRef, visitOver, visitOverAggFunction, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRef, visitWindowMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.calcite.rex.RexVisitor
visitEach, visitList, visitList
-
Constructor Details
-
FixNullabilityShuttle
-
-
Method Details
-
visitInputRef
- Specified by:
visitInputRefin interfaceRexVisitor<RexNode>- Overrides:
visitInputRefin classRexShuttle
-