|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.dna.graph.query.model.Source org.jboss.dna.graph.query.model.Join
@Immutable public class Join
Constructor Summary | |
---|---|
Join(Source left,
JoinType type,
Source right,
JoinCondition joinCondition)
Create a join of the left and right sources, using the supplied join condition. |
Method Summary | |
---|---|
void |
accept(Visitor visitor)
Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation. |
boolean |
equals(Object obj)
|
JoinCondition |
getJoinCondition()
Get the join condition |
Source |
getLeft()
Get the source that represents the left-hand-side of the join. |
Source |
getRight()
Get the source that represents the right-hand-side of the join. |
JoinType |
getType()
Get the type of join. |
int |
hashCode()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Join(Source left, JoinType type, Source right, JoinCondition joinCondition)
left
- the left source being joinedtype
- the type of joinright
- the right source being joinedjoinCondition
- the join conditionMethod Detail |
---|
public final Source getLeft()
public final Source getRight()
public final JoinType getType()
public final JoinCondition getJoinCondition()
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
Object.hashCode()
public boolean equals(Object obj)
equals
in class Object
Object.equals(java.lang.Object)
public void accept(Visitor visitor)
visitor
- the visitor; never nullVisitable.accept(org.jboss.dna.graph.query.model.Visitor)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |