Package org.apache.calcite.rel.mutable
Class MutableLeafRel
- java.lang.Object
-
- org.apache.calcite.rel.mutable.MutableRel
-
- org.apache.calcite.rel.mutable.MutableLeafRel
-
- Direct Known Subclasses:
MutableScan
,MutableValues
abstract class MutableLeafRel extends MutableRel
Abstract base class for implementations ofMutableRel
that have no inputs.
-
-
Field Summary
Fields Modifier and Type Field Description protected RelNode
rel
-
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
MutableLeafRel(MutableRelType type, RelNode rel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
childrenAccept(MutableRelVisitor visitor)
java.util.List<MutableRel>
getInputs()
void
setInput(int ordinalInParent, MutableRel input)
-
Methods inherited from class org.apache.calcite.rel.mutable.MutableRel
clone, deep, digest, getParent, replaceInParent, toString
-
-
-
-
Field Detail
-
rel
protected final RelNode rel
-
-
Constructor Detail
-
MutableLeafRel
protected MutableLeafRel(MutableRelType type, RelNode rel)
-
-
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
-
childrenAccept
public void childrenAccept(MutableRelVisitor visitor)
- Specified by:
childrenAccept
in classMutableRel
-
-