public final class LogicalMinus extends Minus
Minus
not targeted at any particular engine or
calling convention.
Temporarily copy from calcite to cherry-pick [CALCITE-5107] and will be removed when upgrade the latest calcite.
Constructor and Description |
---|
LogicalMinus(org.apache.calcite.rel.RelInput input)
Creates a LogicalMinus by parsing serialized output.
|
LogicalMinus(org.apache.calcite.plan.RelOptCluster cluster,
List<org.apache.calcite.rel.RelNode> inputs,
boolean all)
Deprecated.
|
LogicalMinus(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.hint.RelHint> hints,
List<org.apache.calcite.rel.RelNode> inputs,
boolean all)
Creates a LogicalMinus.
|
LogicalMinus(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.RelNode> inputs,
boolean all)
Creates a LogicalMinus.
|
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rel.RelNode |
accept(org.apache.calcite.rel.RelShuttle shuttle) |
LogicalMinus |
copy(org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.RelNode> inputs,
boolean all) |
static LogicalMinus |
create(List<org.apache.calcite.rel.RelNode> inputs,
boolean all)
Creates a LogicalMinus.
|
org.apache.calcite.rel.RelNode |
withHints(List<org.apache.calcite.rel.hint.RelHint> hintList) |
estimateRowCount
copy, deriveRowType, explainTerms, getHints, getInputs, isHomogeneous, replaceInput
accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, deepEquals, deepHashCode, equals, explain, getCluster, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getRelDigest, getRelTypeName, getRowType, getTable, getTraitSet, getVariablesSet, hashCode, isEnforcer, isValid, metadata, onRegister, recomputeDigest, register, sole, toString
public LogicalMinus(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traitSet, List<org.apache.calcite.rel.hint.RelHint> hints, List<org.apache.calcite.rel.RelNode> inputs, boolean all)
Use create(java.util.List<org.apache.calcite.rel.RelNode>, boolean)
unless you know what you're doing.
public LogicalMinus(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traitSet, List<org.apache.calcite.rel.RelNode> inputs, boolean all)
Use create(java.util.List<org.apache.calcite.rel.RelNode>, boolean)
unless you know what you're doing.
@Deprecated public LogicalMinus(org.apache.calcite.plan.RelOptCluster cluster, List<org.apache.calcite.rel.RelNode> inputs, boolean all)
public LogicalMinus(org.apache.calcite.rel.RelInput input)
public static LogicalMinus create(List<org.apache.calcite.rel.RelNode> inputs, boolean all)
public LogicalMinus copy(org.apache.calcite.plan.RelTraitSet traitSet, List<org.apache.calcite.rel.RelNode> inputs, boolean all)
public org.apache.calcite.rel.RelNode accept(org.apache.calcite.rel.RelShuttle shuttle)
accept
in interface org.apache.calcite.rel.RelNode
accept
in class org.apache.calcite.rel.AbstractRelNode
public org.apache.calcite.rel.RelNode withHints(List<org.apache.calcite.rel.hint.RelHint> hintList)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.