public class EnumerableUncollect extends Uncollect implements EnumerableRel
Uncollect
in
enumerable calling convention
.EnumerableRel.Prefer, EnumerableRel.Result
RelNode.Context
withOrdinality
digest, id, rowType, traitSet
FILTER_FACTORY, PROJECT_FACTORY
Constructor and Description |
---|
EnumerableUncollect(RelOptCluster cluster,
RelTraitSet traitSet,
RelNode child)
Deprecated.
|
EnumerableUncollect(RelOptCluster cluster,
RelTraitSet traitSet,
RelNode child,
boolean withOrdinality)
Creates an EnumerableUncollect.
|
Modifier and Type | Method and Description |
---|---|
EnumerableUncollect |
copy(RelTraitSet traitSet,
RelNode newInput) |
static EnumerableUncollect |
create(RelTraitSet traitSet,
RelNode input,
boolean withOrdinality)
Creates an EnumerableUncollect.
|
EnumerableRel.Result |
implement(EnumerableRelImplementor implementor,
EnumerableRel.Prefer pref)
Creates a plan for this expression according to a calling convention.
|
copy, deriveRowType, deriveUncollectRowType, explainTerms
childrenAccept, estimateRowCount, getInput, getInputs, replaceInput
accept, accept, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, computeSelfCost, copy, estimateRowCount, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, replaceInput
getCluster, getDescription, getDigest, getId, getTraitSet
@Deprecated public EnumerableUncollect(RelOptCluster cluster, RelTraitSet traitSet, RelNode child)
public EnumerableUncollect(RelOptCluster cluster, RelTraitSet traitSet, RelNode child, boolean withOrdinality)
Use create(org.apache.calcite.plan.RelTraitSet, org.apache.calcite.rel.RelNode, boolean)
unless you know what you're doing.
public static EnumerableUncollect create(RelTraitSet traitSet, RelNode input, boolean withOrdinality)
Each field of the input relational expression must be an array or multiset.
traitSet
- Trait setinput
- Input relational expressionwithOrdinality
- Whether output should contain an ORDINALITY columnpublic EnumerableUncollect copy(RelTraitSet traitSet, RelNode newInput)
public EnumerableRel.Result implement(EnumerableRelImplementor implementor, EnumerableRel.Prefer pref)
EnumerableRel
implement
in interface EnumerableRel
implementor
- Implementorpref
- Preferred representation for rows in result expressionCopyright © 2012–2019 The Apache Software Foundation. All rights reserved.