public class LogicalJoinNode
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
f1PureName
The name of the field in t1 to join with.
|
java.lang.String |
f1QuantifiedName |
java.lang.String |
f2PureName
The name of the field in t2 to join with.
|
java.lang.String |
f2QuantifiedName |
Predicate.Op |
p
The join predicate
|
java.lang.String |
t1Alias
The first table to join (may be null).
|
java.lang.String |
t2Alias
The second table to join (may be null).
|
| Constructor and Description |
|---|
LogicalJoinNode() |
LogicalJoinNode(java.lang.String table1,
java.lang.String table2,
java.lang.String joinField1,
java.lang.String joinField2,
Predicate.Op pred) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
LogicalJoinNode |
swapInnerOuter()
Return a new LogicalJoinNode with the inner and outer (t1.f1
and t2.f2) tables swapped.
|
java.lang.String |
toString() |
public java.lang.String t1Alias
public java.lang.String t2Alias
public java.lang.String f1PureName
public java.lang.String f1QuantifiedName
public java.lang.String f2PureName
public java.lang.String f2QuantifiedName
public Predicate.Op p
public LogicalJoinNode()
public LogicalJoinNode(java.lang.String table1,
java.lang.String table2,
java.lang.String joinField1,
java.lang.String joinField2,
Predicate.Op pred)
public LogicalJoinNode swapInnerOuter()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object