Package org.apache.calcite.rex
Class RexUtil.ExprSimplifier
java.lang.Object
org.apache.calcite.rex.RexShuttle
org.apache.calcite.rex.RexUtil.ExprSimplifier
- All Implemented Interfaces:
RexVisitor<RexNode>
- Enclosing class:
RexUtil
Deprecated.
Deep expressions simplifier.
This class is broken because it does not change the value of
RexUnknownAs as it recurses into an expression. Do not use.
-
Constructor Summary
ConstructorsConstructorDescriptionExprSimplifier(RexSimplify simplify) Deprecated.ExprSimplifier(RexSimplify simplify, boolean matchNullability) Deprecated.ExprSimplifier(RexSimplify simplify, RexUnknownAs unknownAs, boolean matchNullability) Deprecated. -
Method Summary
Methods inherited from class org.apache.calcite.rex.RexShuttle
apply, apply, mutate, visitArray, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitFieldCollations, visitInputRef, 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
-
ExprSimplifier
Deprecated. -
ExprSimplifier
Deprecated. -
ExprSimplifier
Deprecated.
-
-
Method Details
-
visitCall
Deprecated.- Specified by:
visitCallin interfaceRexVisitor<RexNode>- Overrides:
visitCallin classRexShuttle
-