public abstract class Minus extends SetOp
Temporarily copy from calcite to cherry-pick [CALCITE-5107] and will be removed when upgrade the latest calcite.
Corresponds to the SQL EXCEPT
operator.
If "all" is true, then multiset subtraction is performed; otherwise, set subtraction is performed (implying no duplicates in the results).
Modifier | Constructor and Description |
---|---|
protected |
Minus(org.apache.calcite.rel.RelInput input)
Creates a Minus by parsing serialized output.
|
protected |
Minus(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traits,
List<org.apache.calcite.rel.hint.RelHint> hints,
List<org.apache.calcite.rel.RelNode> inputs,
boolean all) |
|
Minus(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traits,
List<org.apache.calcite.rel.RelNode> inputs,
boolean all) |
Modifier and Type | Method and Description |
---|---|
double |
estimateRowCount(org.apache.calcite.rel.metadata.RelMetadataQuery mq) |
copy, copy, deriveRowType, explainTerms, getHints, getInputs, isHomogeneous, replaceInput
accept, 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
protected Minus(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, List<org.apache.calcite.rel.hint.RelHint> hints, List<org.apache.calcite.rel.RelNode> inputs, boolean all)
public Minus(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, List<org.apache.calcite.rel.RelNode> inputs, boolean all)
protected Minus(org.apache.calcite.rel.RelInput input)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.