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 class
Join.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 void
acceptVisitor(LanguageObjectVisitor visitor)
Condition
getCondition()
Join.JoinType
getJoinType()
TableReference
getLeftItem()
TableReference
getRightItem()
void
setCondition(Condition criteria)
void
setJoinType(Join.JoinType type)
void
setLeftItem(TableReference item)
void
setRightItem(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:
acceptVisitor
in 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)
-
-