Package org.apache.calcite.interpreter
Class Bindables.BindableMinus
java.lang.Object
org.apache.calcite.rel.AbstractRelNode
org.apache.calcite.rel.core.SetOp
org.apache.calcite.rel.core.Minus
org.apache.calcite.interpreter.Bindables.BindableMinus
- All Implemented Interfaces:
- Cloneable,- BindableRel,- InterpretableRel,- RelOptNode,- Hintable,- RelNode,- ArrayBindable,- Bindable<@Nullable Object[]>,- Typed
- Enclosing class:
- Bindables
Implementation of 
Minus in
 bindable calling convention.- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.calcite.interpreter.InterpretableRelInterpretableRel.InterpreterImplementorNested classes/interfaces inherited from interface org.apache.calcite.rel.RelNodeRelNode.Context
- 
Field SummaryFields inherited from class org.apache.calcite.rel.AbstractRelNodedigest, id, rowType, traitSet
- 
Constructor SummaryConstructorsConstructorDescriptionBindableMinus(RelOptCluster cluster, RelTraitSet traitSet, List<RelNode> inputs, boolean all) 
- 
Method SummaryModifier and TypeMethodDescriptionEnumerable<@Nullable Object[]>bind(DataContext dataContext) Executes this statement and returns an enumerable which will yield rows.copy(RelTraitSet traitSet, List<RelNode> inputs, boolean all) Gets the type of the element(s) that are returned in this collection.implement(InterpretableRel.InterpreterImplementor implementor) Creates an interpreter node to implement this relational expression.Methods inherited from class org.apache.calcite.rel.core.MinusestimateRowCountMethods inherited from class org.apache.calcite.rel.core.SetOpcopy, deriveRowType, explainTerms, getHints, getInputs, isHomogeneous, replaceInputMethods inherited from class org.apache.calcite.rel.AbstractRelNodeaccept, 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, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.calcite.rel.hint.HintableattachHints, withHintsMethods inherited from interface org.apache.calcite.rel.RelNodeaccept, 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, replaceInput, strippedMethods inherited from interface org.apache.calcite.plan.RelOptNodegetCluster, getDescription, getId, getTraitSet
- 
Constructor Details- 
BindableMinuspublic BindableMinus(RelOptCluster cluster, RelTraitSet traitSet, List<RelNode> inputs, boolean all) 
 
- 
- 
Method Details- 
copy
- 
getElementTypeDescription copied from interface:TypedGets the type of the element(s) that are returned in this collection.- Specified by:
- getElementTypein interface- ArrayBindable
- Specified by:
- getElementTypein interface- Typed
 
- 
bindDescription copied from interface:BindableExecutes this statement and returns an enumerable which will yield rows. Theenvironmentparameter provides the values in the root of the environment (usually schemas).
- 
implementDescription copied from interface:InterpretableRelCreates an interpreter node to implement this relational expression.- Specified by:
- implementin interface- InterpretableRel
 
 
-