com.alibaba.druid.sql.ast.statement
Class SQLJoinTableSource

java.lang.Object
  extended by com.alibaba.druid.sql.ast.SQLObjectImpl
      extended by com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
          extended by com.alibaba.druid.sql.ast.statement.SQLJoinTableSource
All Implemented Interfaces:
SQLObject, SQLTableSource, Serializable
Direct Known Subclasses:
OracleSelectJoin

public class SQLJoinTableSource
extends SQLTableSourceImpl

See Also:
Serialized Form

Nested Class Summary
static class SQLJoinTableSource.JoinType
           
 
Constructor Summary
SQLJoinTableSource()
           
SQLJoinTableSource(String alias)
           
 
Method Summary
 SQLExpr getCondition()
           
 SQLJoinTableSource.JoinType getJoinType()
           
 SQLTableSource getLeft()
           
 SQLTableSource getRight()
           
 void output(StringBuffer buf)
           
 void setCondition(SQLExpr condition)
           
 void setJoinType(SQLJoinTableSource.JoinType joinType)
           
 void setLeft(SQLTableSource left)
           
 void setRight(SQLTableSource right)
           
 
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
getAlias, getHints, setAlias, setHints
 
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, getAttribute, getAttributes, getAttributesDirect, getParent, putAttribute, setParent, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, getAttribute, getAttributes, getAttributesDirect, getParent, putAttribute, setParent
 

Constructor Detail

SQLJoinTableSource

public SQLJoinTableSource(String alias)

SQLJoinTableSource

public SQLJoinTableSource()
Method Detail

getJoinType

public SQLJoinTableSource.JoinType getJoinType()

setJoinType

public void setJoinType(SQLJoinTableSource.JoinType joinType)

getLeft

public SQLTableSource getLeft()

setLeft

public void setLeft(SQLTableSource left)

getRight

public SQLTableSource getRight()

setRight

public void setRight(SQLTableSource right)

getCondition

public SQLExpr getCondition()

setCondition

public void setCondition(SQLExpr condition)

output

public void output(StringBuffer buf)
Specified by:
output in interface SQLObject
Overrides:
output in class SQLObjectImpl


Copyright © 2012 Alibaba Group. All Rights Reserved.