static class RelDecorrelator.CorRef extends Object implements Comparable<RelDecorrelator.CorRef>
For instance, if a RelNode references emp.name multiple times, it would
result in multiple CorRef objects that differ just in
uniqueKey.
| Modifier and Type | Field and Description |
|---|---|
CorrelationId |
corr |
int |
field |
int |
uniqueKey |
| Constructor and Description |
|---|
CorRef(CorrelationId corr,
int field,
int uniqueKey) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(RelDecorrelator.CorRef o) |
RelDecorrelator.CorDef |
def() |
boolean |
equals(Object o) |
int |
hashCode() |
String |
toString() |
public final int uniqueKey
public final CorrelationId corr
public final int field
CorRef(CorrelationId corr, int field, int uniqueKey)
public int compareTo(@Nonnull RelDecorrelator.CorRef o)
compareTo in interface Comparable<RelDecorrelator.CorRef>public RelDecorrelator.CorDef def()
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.