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.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object