Package org.apache.calcite.rel.mutable
Class MutableSingleRel
- java.lang.Object
-
- org.apache.calcite.rel.mutable.MutableRel
-
- org.apache.calcite.rel.mutable.MutableSingleRel
-
- Direct Known Subclasses:
Holder
,MutableAggregate
,MutableCalc
,MutableCollect
,MutableExchange
,MutableFilter
,MutableProject
,MutableSample
,MutableSort
,MutableTableModify
,MutableUncollect
,MutableWindow
abstract class MutableSingleRel extends MutableRel
Mutable equivalent ofSingleRel
.
-
-
Field Summary
Fields Modifier and Type Field Description protected MutableRel
input
-
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
MutableSingleRel(MutableRelType type, RelDataType rowType, MutableRel input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
childrenAccept(MutableRelVisitor visitor)
MutableRel
getInput()
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
-
input
protected MutableRel input
-
-
Constructor Detail
-
MutableSingleRel
protected MutableSingleRel(MutableRelType type, RelDataType rowType, MutableRel input)
-
-
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
-
getInput
public MutableRel getInput()
-
-