public class MutableExchange extends MutableSingleRel
Exchange
.Modifier and Type | Field and Description |
---|---|
RelDistribution |
distribution |
input
cluster, ordinalInParent, PAIRWISE_STRING_EQUIVALENCE, parent, rowType, STRING_EQUIVALENCE, type
Modifier | Constructor and Description |
---|---|
private |
MutableExchange(MutableRel input,
RelDistribution distribution) |
Modifier and Type | Method and Description |
---|---|
MutableRel |
clone() |
java.lang.StringBuilder |
digest(java.lang.StringBuilder buf) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
static MutableExchange |
of(MutableRel input,
RelDistribution distribution)
Creates a MutableExchange.
|
childrenAccept, getInput, getInputs, setInput
deep, getParent, replaceInParent, toString
public final RelDistribution distribution
private MutableExchange(MutableRel input, RelDistribution distribution)
public static MutableExchange of(MutableRel input, RelDistribution distribution)
input
- Input relational expressiondistribution
- Distribution specificationpublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.StringBuilder digest(java.lang.StringBuilder buf)
digest
in class MutableRel
public MutableRel clone()
clone
in class MutableRel
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.