public class MutableUnion extends MutableSetOp
Union.| Modifier and Type | Field and Description |
|---|---|
protected List<MutableRel> |
inputs |
allcluster, ordinalInParent, PAIRWISE_STRING_EQUIVALENCE, parent, rowType, STRING_EQUIVALENCE, type| Modifier and Type | Method and Description |
|---|---|
void |
childrenAccept(MutableRelVisitor visitor) |
MutableRel |
clone() |
protected List<MutableRel> |
cloneChildren() |
StringBuilder |
digest(StringBuilder buf) |
List<MutableRel> |
getInputs() |
static MutableUnion |
of(RelDataType rowType,
List<MutableRel> inputs,
boolean all)
Creates a MutableUnion.
|
void |
setInput(int ordinalInParent,
MutableRel input) |
equals, hashCode, isAlldeep, getParent, replaceInParent, toStringprotected final List<MutableRel> inputs
public static MutableUnion of(RelDataType rowType, List<MutableRel> inputs, boolean all)
rowType - Row typeinputs - Input relational expressionsall - Whether the union result should include all rows or
eliminate duplicates from input relational expressionspublic StringBuilder digest(StringBuilder buf)
digest in class MutableRelpublic MutableRel clone()
clone in class MutableRelpublic void setInput(int ordinalInParent,
MutableRel input)
setInput in class MutableRelpublic List<MutableRel> getInputs()
getInputs in class MutableRelpublic void childrenAccept(MutableRelVisitor visitor)
childrenAccept in class MutableRelprotected List<MutableRel> cloneChildren()
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.