public static class PartitionPrune.ExtractPartPruningPredicate
extends org.apache.calcite.rex.RexVisitorImpl<org.apache.calcite.rex.RexNode>
Constructor and Description |
---|
PartitionPrune.ExtractPartPruningPredicate(org.apache.calcite.plan.RelOptCluster cluster,
RelOptHiveTable hiveTable) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rex.RexNode |
visitCall(org.apache.calcite.rex.RexCall call) |
org.apache.calcite.rex.RexNode |
visitInputRef(org.apache.calcite.rex.RexInputRef inputRef) |
org.apache.calcite.rex.RexNode |
visitLiteral(org.apache.calcite.rex.RexLiteral literal) |
public PartitionPrune.ExtractPartPruningPredicate(org.apache.calcite.plan.RelOptCluster cluster, RelOptHiveTable hiveTable)
public org.apache.calcite.rex.RexNode visitLiteral(org.apache.calcite.rex.RexLiteral literal)
visitLiteral
in interface org.apache.calcite.rex.RexVisitor<org.apache.calcite.rex.RexNode>
visitLiteral
in class org.apache.calcite.rex.RexVisitorImpl<org.apache.calcite.rex.RexNode>
public org.apache.calcite.rex.RexNode visitInputRef(org.apache.calcite.rex.RexInputRef inputRef)
visitInputRef
in interface org.apache.calcite.rex.RexVisitor<org.apache.calcite.rex.RexNode>
visitInputRef
in class org.apache.calcite.rex.RexVisitorImpl<org.apache.calcite.rex.RexNode>
public org.apache.calcite.rex.RexNode visitCall(org.apache.calcite.rex.RexCall call)
visitCall
in interface org.apache.calcite.rex.RexVisitor<org.apache.calcite.rex.RexNode>
visitCall
in class org.apache.calcite.rex.RexVisitorImpl<org.apache.calcite.rex.RexNode>
Copyright © 2017 The Apache Software Foundation. All rights reserved.