org.teiid.language
Class Join

java.lang.Object
  extended by org.teiid.language.BaseLanguageObject
      extended by org.teiid.language.Join
All Implemented Interfaces:
LanguageObject, TableReference

public class Join
extends BaseLanguageObject
implements TableReference


Nested Class Summary
static class Join.JoinType
           
 
Constructor Summary
Join(TableReference left, TableReference right, Join.JoinType joinType, Condition criteria)
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 interface LanguageObject

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)


Copyright © 2011. All Rights Reserved.