public class EnumerableIntersect extends Intersect implements EnumerableRel
Intersect
in
enumerable calling convention
.EnumerableRel.Prefer, EnumerableRel.Result
RelNode.Context
digest, id, rowType, traitSet
FILTER_FACTORY, PROJECT_FACTORY
Constructor and Description |
---|
EnumerableIntersect(RelOptCluster cluster,
RelTraitSet traitSet,
java.util.List<RelNode> inputs,
boolean all) |
Modifier and Type | Method and Description |
---|---|
EnumerableIntersect |
copy(RelTraitSet traitSet,
java.util.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
copy, deriveRowType, explainTerms, getInputs, isHomogeneous, replaceInput
accept, 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
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
public EnumerableIntersect(RelOptCluster cluster, RelTraitSet traitSet, java.util.List<RelNode> inputs, boolean all)
public EnumerableIntersect copy(RelTraitSet traitSet, java.util.List<RelNode> inputs, boolean all)
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.