public final class LogicalUnion extends Union
Union
not targeted at any particular engine or calling convention.RelNode.Context
digest, id, rowType, traitSet
Constructor and Description |
---|
LogicalUnion(RelInput input)
Creates a LogicalUnion by parsing serialized output.
|
LogicalUnion(RelOptCluster cluster,
java.util.List<RelNode> inputs,
boolean all)
Deprecated.
|
LogicalUnion(RelOptCluster cluster,
RelTraitSet traitSet,
java.util.List<RelNode> inputs,
boolean all)
Creates a LogicalUnion.
|
Modifier and Type | Method and Description |
---|---|
RelNode |
accept(RelShuttle shuttle)
Accepts a visit from a shuttle.
|
LogicalUnion |
copy(RelTraitSet traitSet,
java.util.List<RelNode> inputs,
boolean all) |
static LogicalUnion |
create(java.util.List<RelNode> inputs,
boolean all)
Creates a LogicalUnion.
|
estimateRowCount, estimateRowCount
copy, deriveRowType, explainTerms, getInputs, isHomogeneous, replaceInput
accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, computeSelfCost, explain, getChildExps, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getQuery, getRelTypeName, getRows, getRowType, getTable, getTraitSet, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, sole, toString
public LogicalUnion(RelOptCluster cluster, RelTraitSet traitSet, java.util.List<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(RelOptCluster cluster, java.util.List<RelNode> inputs, boolean all)
public LogicalUnion(RelInput input)
public static LogicalUnion create(java.util.List<RelNode> inputs, boolean all)
public LogicalUnion copy(RelTraitSet traitSet, java.util.List<RelNode> inputs, boolean all)
public RelNode accept(RelShuttle shuttle)
RelNode
accept
in interface RelNode
accept
in class AbstractRelNode
shuttle
- ShuttleCopyright © 2012–2019 The Apache Software Foundation. All rights reserved.