public class EnumerableMergeUnion extends EnumerableUnion
Union in
enumerable calling convention.
Performs a union (or union all) of all its inputs (which must be already sorted),
respecting the order.EnumerableRel.Prefer, EnumerableRel.ResultRelNode.Contextdigest, id, rowType, traitSet| Modifier | Constructor and Description |
|---|---|
protected |
EnumerableMergeUnion(RelOptCluster cluster,
RelTraitSet traitSet,
List<RelNode> inputs,
boolean all) |
| Modifier and Type | Method and Description |
|---|---|
EnumerableMergeUnion |
copy(RelTraitSet traitSet,
List<RelNode> inputs,
boolean all) |
static EnumerableMergeUnion |
create(RelCollation collation,
List<RelNode> inputs,
boolean all) |
EnumerableRel.Result |
implement(EnumerableRelImplementor implementor,
EnumerableRel.Prefer pref)
Creates a plan for this expression according to a calling convention.
|
estimateRowCount, estimateRowCountcopy, deriveRowType, explainTerms, getHints, getInputs, isHomogeneous, replaceInputaccept, 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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitderiveTraits, getDeriveMode, passThroughTraitsderive, derive, passThroughaccept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, copy, deepEquals, deepHashCode, estimateRowCount, explain, explain, fieldIsNullable, getConvention, getCorrelVariable, getDigest, getExpectedInputRowType, getInput, getInputs, getRelDigest, getRelTypeName, getRowType, getTable, getVariablesSet, isEnforcer, isValid, metadata, onRegister, recomputeDigest, register, replaceInputgetCluster, getDescription, getId, getTraitSetattachHints, withHintsprotected EnumerableMergeUnion(RelOptCluster cluster, RelTraitSet traitSet, List<RelNode> inputs, boolean all)
public static EnumerableMergeUnion create(RelCollation collation, List<RelNode> inputs, boolean all)
public EnumerableMergeUnion copy(RelTraitSet traitSet, List<RelNode> inputs, boolean all)
copy in class EnumerableUnionpublic EnumerableRel.Result implement(EnumerableRelImplementor implementor, EnumerableRel.Prefer pref)
EnumerableRelimplement in interface EnumerableRelimplement in class EnumerableUnionimplementor - Implementorpref - Preferred representation for rows in result expressionCopyright © 2012-2022 Apache Software Foundation. All Rights Reserved.