public class LogicalSubplanJoinNode extends LogicalJoinNode
LogicalJoinNode; t2 and f2 should always be null| Modifier and Type | Field and Description |
|---|---|
(package private) DbIterator |
subPlan
The subplan (used on the inner) of the join
|
f1PureName, f1QuantifiedName, f2PureName, f2QuantifiedName, p, t1Alias, t2Alias| Constructor and Description |
|---|
LogicalSubplanJoinNode(java.lang.String table1,
java.lang.String joinField1,
DbIterator sp,
Predicate.Op pred) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
LogicalSubplanJoinNode |
swapInnerOuter()
Return a new LogicalJoinNode with the inner and outer (t1.f1
and t2.f2) tables swapped.
|
toStringDbIterator subPlan
public LogicalSubplanJoinNode(java.lang.String table1,
java.lang.String joinField1,
DbIterator sp,
Predicate.Op pred)
public int hashCode()
hashCode in class LogicalJoinNodepublic boolean equals(java.lang.Object o)
equals in class LogicalJoinNodepublic LogicalSubplanJoinNode swapInnerOuter()
LogicalJoinNodeswapInnerOuter in class LogicalJoinNode