Package org.teiid.language
Class Join
- java.lang.Object
-
- org.teiid.language.BaseLanguageObject
-
- org.teiid.language.Join
-
- All Implemented Interfaces:
LanguageObject,TableReference
public class Join extends BaseLanguageObject implements TableReference
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJoin.JoinType
-
Constructor Summary
Constructors Constructor Description Join(TableReference left, TableReference right, Join.JoinType joinType, Condition criteria)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptVisitor(LanguageObjectVisitor visitor)ConditiongetCondition()Join.JoinTypegetJoinType()TableReferencegetLeftItem()TableReferencegetRightItem()voidsetCondition(Condition criteria)voidsetJoinType(Join.JoinType type)voidsetLeftItem(TableReference item)voidsetRightItem(TableReference item)-
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
-
-
-
-
Constructor Detail
-
Join
public Join(TableReference left, TableReference right, Join.JoinType joinType, Condition criteria)
-
-
Method Detail
-
getLeftItem
public TableReference getLeftItem()
-
getRightItem
public TableReference getRightItem()
-
getJoinType
public Join.JoinType getJoinType()
-
getCondition
public Condition getCondition()
-
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
- Specified by:
acceptVisitorin interfaceLanguageObject
-
setLeftItem
public void setLeftItem(TableReference item)
-
setRightItem
public void setRightItem(TableReference item)
-
setJoinType
public void setJoinType(Join.JoinType type)
-
setCondition
public void setCondition(Condition criteria)
-
-