public static class PartitionPrune.ExtractRemainingPredicate
extends org.apache.calcite.rex.RexVisitorImpl<org.apache.calcite.rex.RexNode>
Constructor and Description |
---|
ExtractRemainingPredicate(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.rex.RexNode partPruningExpr) |
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 ExtractRemainingPredicate(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.rex.RexNode partPruningExpr)
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 © 2019 The Apache Software Foundation. All rights reserved.