Package org.apache.calcite.rel.mutable
Class MutableSetOp
- java.lang.Object
-
- org.apache.calcite.rel.mutable.MutableRel
-
- org.apache.calcite.rel.mutable.MutableMultiRel
-
- org.apache.calcite.rel.mutable.MutableSetOp
-
- Direct Known Subclasses:
MutableIntersect
,MutableMinus
,MutableUnion
abstract class MutableSetOp extends MutableMultiRel
Mutable equivalent ofSetOp
.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
all
-
Fields inherited from class org.apache.calcite.rel.mutable.MutableMultiRel
inputs
-
Fields inherited from class org.apache.calcite.rel.mutable.MutableRel
cluster, ordinalInParent, PAIRWISE_STRING_EQUIVALENCE, parent, rowType, STRING_EQUIVALENCE, type
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MutableSetOp(RelOptCluster cluster, RelDataType rowType, MutableRelType type, java.util.List<MutableRel> inputs, boolean all)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
hashCode()
boolean
isAll()
-
Methods inherited from class org.apache.calcite.rel.mutable.MutableMultiRel
childrenAccept, cloneChildren, getInputs, setInput
-
Methods inherited from class org.apache.calcite.rel.mutable.MutableRel
clone, deep, digest, getParent, replaceInParent, toString
-
-
-
-
Constructor Detail
-
MutableSetOp
protected MutableSetOp(RelOptCluster cluster, RelDataType rowType, MutableRelType type, java.util.List<MutableRel> inputs, boolean all)
-
-