Package org.apache.calcite.rel.mutable
Class MutableSetOp
java.lang.Object
org.apache.calcite.rel.mutable.MutableRel
org.apache.calcite.rel.mutable.MutableSetOp
- Direct Known Subclasses:
- MutableIntersect,- MutableMinus,- MutableUnion
Mutable equivalent of 
SetOp.- 
Field SummaryFieldsFields inherited from class org.apache.calcite.rel.mutable.MutableRelcluster, ordinalInParent, PAIRWISE_STRING_EQUIVALENCE, parent, rowType, STRING_EQUIVALENCE, type
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedMutableSetOp(RelOptCluster cluster, RelDataType rowType, org.apache.calcite.rel.mutable.MutableRelType type, List<MutableRel> inputs, boolean all) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidchildrenAccept(MutableRelVisitor visitor) protected List<MutableRel>booleaninthashCode()booleanisAll()voidsetInput(int ordinalInParent, MutableRel input) Methods inherited from class org.apache.calcite.rel.mutable.MutableRelclone, deep, digest, getParent, replaceInParent, toString
- 
Field Details- 
allprotected final boolean all
- 
inputs
 
- 
- 
Constructor Details- 
MutableSetOpprotected MutableSetOp(RelOptCluster cluster, RelDataType rowType, org.apache.calcite.rel.mutable.MutableRelType type, List<MutableRel> inputs, boolean all) 
 
- 
- 
Method Details- 
isAllpublic boolean isAll()
- 
equals
- 
hashCodepublic int hashCode()
- 
setInput- Specified by:
- setInputin class- MutableRel
 
- 
getInputs- Specified by:
- getInputsin class- MutableRel
 
- 
childrenAccept- Specified by:
- childrenAcceptin class- MutableRel
 
- 
cloneChildren
 
-