public final class LogicalUnion extends Union
Union
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 |
---|
LogicalUnion(org.apache.calcite.rel.RelInput input)
Creates a LogicalUnion by parsing serialized output.
|
LogicalUnion(org.apache.calcite.plan.RelOptCluster cluster,
List<org.apache.calcite.rel.RelNode> inputs,
boolean all)
Deprecated.
|
LogicalUnion(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 LogicalUnion.
|
LogicalUnion(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.RelNode> inputs,
boolean all)
Creates a LogicalUnion.
|
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rel.RelNode |
accept(org.apache.calcite.rel.RelShuttle shuttle) |
LogicalUnion |
copy(org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.RelNode> inputs,
boolean all) |
static LogicalUnion |
create(List<org.apache.calcite.rel.RelNode> inputs,
boolean all)
Creates a LogicalUnion.
|
org.apache.calcite.rel.RelNode |
withHints(List<org.apache.calcite.rel.hint.RelHint> hintList) |
estimateRowCount, 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 LogicalUnion(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 LogicalUnion(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 LogicalUnion(org.apache.calcite.plan.RelOptCluster cluster, List<org.apache.calcite.rel.RelNode> inputs, boolean all)
public LogicalUnion(org.apache.calcite.rel.RelInput input)
public static LogicalUnion create(List<org.apache.calcite.rel.RelNode> inputs, boolean all)
public LogicalUnion 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.