Package org.apache.calcite.rel.mutable
Class MutableUncollect
- java.lang.Object
-
- org.apache.calcite.rel.mutable.MutableRel
-
- org.apache.calcite.rel.mutable.MutableSingleRel
-
- org.apache.calcite.rel.mutable.MutableUncollect
-
public class MutableUncollect extends MutableSingleRel
Mutable equivalent ofUncollect
.
-
-
Field Summary
Fields Modifier and Type Field Description boolean
withOrdinality
-
Fields inherited from class org.apache.calcite.rel.mutable.MutableSingleRel
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 private
MutableUncollect(RelDataType rowType, MutableRel input, boolean withOrdinality)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableRel
clone()
java.lang.StringBuilder
digest(java.lang.StringBuilder buf)
boolean
equals(java.lang.Object obj)
int
hashCode()
static MutableUncollect
of(RelDataType rowType, MutableRel input, boolean withOrdinality)
Creates a MutableUncollect.-
Methods inherited from class org.apache.calcite.rel.mutable.MutableSingleRel
childrenAccept, getInput, getInputs, setInput
-
Methods inherited from class org.apache.calcite.rel.mutable.MutableRel
deep, getParent, replaceInParent, toString
-
-
-
-
Constructor Detail
-
MutableUncollect
private MutableUncollect(RelDataType rowType, MutableRel input, boolean withOrdinality)
-
-
Method Detail
-
of
public static MutableUncollect of(RelDataType rowType, MutableRel input, boolean withOrdinality)
Creates a MutableUncollect.- Parameters:
rowType
- Row typeinput
- Input relational expressionwithOrdinality
- Whether the output contains an extraORDINALITY
column
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
digest
public java.lang.StringBuilder digest(java.lang.StringBuilder buf)
- Specified by:
digest
in classMutableRel
-
clone
public MutableRel clone()
- Specified by:
clone
in classMutableRel
-
-