com.alibaba.druid.sql.dialect.oracle.ast.stmt
Class OracleIfStatement

java.lang.Object
  extended by com.alibaba.druid.sql.ast.SQLObjectImpl
      extended by com.alibaba.druid.sql.ast.SQLStatementImpl
          extended by com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleStatementImpl
              extended by com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleIfStatement
All Implemented Interfaces:
SQLObject, SQLStatement, OracleSQLObject, OracleStatement, Serializable

public class OracleIfStatement
extends OracleStatementImpl

See Also:
Serialized Form

Nested Class Summary
static class OracleIfStatement.Else
           
static class OracleIfStatement.ElseIf
           
 
Constructor Summary
OracleIfStatement()
           
 
Method Summary
 void accept0(OracleASTVisitor visitor)
           
 SQLExpr getCondition()
           
 List<OracleIfStatement.ElseIf> getElseIfList()
           
 OracleIfStatement.Else getElseItem()
           
 List<SQLStatement> getStatements()
           
 void setCondition(SQLExpr condition)
           
 void setElseIfList(List<OracleIfStatement.ElseIf> elseIfList)
           
 void setElseItem(OracleIfStatement.Else elseItem)
           
 void setStatements(List<SQLStatement> statements)
           
 
Methods inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
output
 
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, output, putAttribute, setParent
 

Constructor Detail

OracleIfStatement

public OracleIfStatement()
Method Detail

accept0

public void accept0(OracleASTVisitor visitor)
Specified by:
accept0 in interface OracleSQLObject
Specified by:
accept0 in class OracleStatementImpl

getCondition

public SQLExpr getCondition()

setCondition

public void setCondition(SQLExpr condition)

getStatements

public List<SQLStatement> getStatements()

setStatements

public void setStatements(List<SQLStatement> statements)

getElseIfList

public List<OracleIfStatement.ElseIf> getElseIfList()

setElseIfList

public void setElseIfList(List<OracleIfStatement.ElseIf> elseIfList)

getElseItem

public OracleIfStatement.Else getElseItem()

setElseItem

public void setElseItem(OracleIfStatement.Else elseItem)


Copyright © 2012 Alibaba Group. All Rights Reserved.