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 |
visitRangeRef(org.apache.calcite.rex.RexRangeRef rangeRef) |
Boolean |
visitSubQuery(org.apache.calcite.rex.RexSubQuery subQuery) |
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 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>
Copyright © 2016 The Apache Software Foundation. All rights reserved.