Package org.apache.calcite.rel.mutable
Class MutableBiRel
- java.lang.Object
-
- org.apache.calcite.rel.mutable.MutableRel
-
- org.apache.calcite.rel.mutable.MutableBiRel
-
- Direct Known Subclasses:
MutableCorrelate
,MutableJoin
,MutableSemiJoin
abstract class MutableBiRel extends MutableRel
Mutable equivalent ofBiRel
.
-
-
Field Summary
Fields Modifier and Type Field Description protected MutableRel
left
protected MutableRel
right
-
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
MutableBiRel(MutableRelType type, RelOptCluster cluster, RelDataType rowType, MutableRel left, MutableRel right)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
childrenAccept(MutableRelVisitor visitor)
java.util.List<MutableRel>
getInputs()
MutableRel
getLeft()
MutableRel
getRight()
void
setInput(int ordinalInParent, MutableRel input)
-
Methods inherited from class org.apache.calcite.rel.mutable.MutableRel
clone, deep, digest, getParent, replaceInParent, toString
-
-
-
-
Field Detail
-
left
protected MutableRel left
-
right
protected MutableRel right
-
-
Constructor Detail
-
MutableBiRel
protected MutableBiRel(MutableRelType type, RelOptCluster cluster, RelDataType rowType, MutableRel left, MutableRel right)
-
-
Method Detail
-
setInput
public void setInput(int ordinalInParent, MutableRel input)
- Specified by:
setInput
in classMutableRel
-
getInputs
public java.util.List<MutableRel> getInputs()
- Specified by:
getInputs
in classMutableRel
-
getLeft
public MutableRel getLeft()
-
getRight
public MutableRel getRight()
-
childrenAccept
public void childrenAccept(MutableRelVisitor visitor)
- Specified by:
childrenAccept
in classMutableRel
-
-