public class LogicalSubplanJoinNode extends LogicalJoinNode
LogicalJoinNode
; t2 and f2 should always be nullModifier 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.
|
toString
DbIterator subPlan
public LogicalSubplanJoinNode(java.lang.String table1, java.lang.String joinField1, DbIterator sp, Predicate.Op pred)
public int hashCode()
hashCode
in class LogicalJoinNode
public boolean equals(java.lang.Object o)
equals
in class LogicalJoinNode
public LogicalSubplanJoinNode swapInnerOuter()
LogicalJoinNode
swapInnerOuter
in class LogicalJoinNode