|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IJoin
Represents a join in the FROM clause. A join combines two IFromItems together in a join.
| Nested Class Summary | |
|---|---|
static class |
IJoin.JoinType
|
| Method Summary | |
|---|---|
java.util.List<ICriteria> |
getCriteria()
Return List of CompareCriteria specifying join criteria. |
IJoin.JoinType |
getJoinType()
Get join type |
IFromItem |
getLeftItem()
Get the left IFromItem |
IFromItem |
getRightItem()
Get the right IFromItem |
void |
setJoinType(IJoin.JoinType type)
Set join type |
void |
setLeftItem(IFromItem item)
Set the left IFromItem |
void |
setRightItem(IFromItem item)
Set the right IFromItem |
| Methods inherited from interface org.teiid.connector.language.ILanguageObject |
|---|
acceptVisitor |
| Method Detail |
|---|
IFromItem getLeftItem()
IFromItem getRightItem()
IJoin.JoinType getJoinType()
IJoin.JoinType.INNER_JOIN,
IJoin.JoinType.CROSS_JOIN,
IJoin.JoinType.LEFT_OUTER_JOIN,
IJoin.JoinType.RIGHT_OUTER_JOIN,
IJoin.JoinType.FULL_OUTER_JOINjava.util.List<ICriteria> getCriteria()
void setLeftItem(IFromItem item)
item - From itemvoid setRightItem(IFromItem item)
item - From itemvoid setJoinType(IJoin.JoinType type)
type - Join typeIJoin.JoinType.INNER_JOIN,
IJoin.JoinType.CROSS_JOIN,
IJoin.JoinType.LEFT_OUTER_JOIN,
IJoin.JoinType.RIGHT_OUTER_JOIN,
IJoin.JoinType.FULL_OUTER_JOIN
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||