public static class HiveCalciteUtil.ConstantFinder extends Object implements org.apache.calcite.rex.RexVisitor<Boolean>
| Constructor and Description |
|---|
ConstantFinder() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
visitCall(org.apache.calcite.rex.RexCall call) |
Boolean |
visitCorrelVariable(org.apache.calcite.rex.RexCorrelVariable correlVariable) |
Boolean |
visitDynamicParam(org.apache.calcite.rex.RexDynamicParam dynamicParam) |
Boolean |
visitFieldAccess(org.apache.calcite.rex.RexFieldAccess fieldAccess) |
Boolean |
visitInputRef(org.apache.calcite.rex.RexInputRef inputRef) |
Boolean |
visitLiteral(org.apache.calcite.rex.RexLiteral literal) |
Boolean |
visitLocalRef(org.apache.calcite.rex.RexLocalRef localRef) |
Boolean |
visitOver(org.apache.calcite.rex.RexOver over) |
Boolean |
visitPatternFieldRef(org.apache.calcite.rex.RexPatternFieldRef fieldRef) |
Boolean |
visitRangeRef(org.apache.calcite.rex.RexRangeRef rangeRef) |
Boolean |
visitSubQuery(org.apache.calcite.rex.RexSubQuery subQuery) |
Boolean |
visitTableInputRef(org.apache.calcite.rex.RexTableInputRef inputRef) |
public Boolean visitLiteral(org.apache.calcite.rex.RexLiteral literal)
visitLiteral in interface org.apache.calcite.rex.RexVisitor<Boolean>public Boolean visitInputRef(org.apache.calcite.rex.RexInputRef inputRef)
visitInputRef in interface org.apache.calcite.rex.RexVisitor<Boolean>public Boolean visitTableInputRef(org.apache.calcite.rex.RexTableInputRef inputRef)
visitTableInputRef in interface org.apache.calcite.rex.RexVisitor<Boolean>public Boolean visitLocalRef(org.apache.calcite.rex.RexLocalRef localRef)
visitLocalRef in interface org.apache.calcite.rex.RexVisitor<Boolean>public Boolean visitOver(org.apache.calcite.rex.RexOver over)
visitOver in interface org.apache.calcite.rex.RexVisitor<Boolean>public Boolean visitCorrelVariable(org.apache.calcite.rex.RexCorrelVariable correlVariable)
visitCorrelVariable in interface org.apache.calcite.rex.RexVisitor<Boolean>public Boolean visitDynamicParam(org.apache.calcite.rex.RexDynamicParam dynamicParam)
visitDynamicParam in interface org.apache.calcite.rex.RexVisitor<Boolean>public Boolean visitCall(org.apache.calcite.rex.RexCall call)
visitCall in interface org.apache.calcite.rex.RexVisitor<Boolean>public Boolean visitRangeRef(org.apache.calcite.rex.RexRangeRef rangeRef)
visitRangeRef in interface org.apache.calcite.rex.RexVisitor<Boolean>public Boolean visitFieldAccess(org.apache.calcite.rex.RexFieldAccess fieldAccess)
visitFieldAccess in interface org.apache.calcite.rex.RexVisitor<Boolean>public Boolean visitSubQuery(org.apache.calcite.rex.RexSubQuery subQuery)
visitSubQuery in interface org.apache.calcite.rex.RexVisitor<Boolean>Copyright © 2019 The Apache Software Foundation. All Rights Reserved.