gudusoft.gsqlparser.stmt.oracle
Class TOracleStoredProcedureSqlStatement

java.lang.Object
  extended by gudusoft.gsqlparser.nodes.TParseTreeNode
      extended by gudusoft.gsqlparser.TCustomSqlStatement
          extended by gudusoft.gsqlparser.stmt.TBlockSqlStatement
              extended by gudusoft.gsqlparser.stmt.TStoredProcedureSqlStatement
                  extended by gudusoft.gsqlparser.stmt.oracle.TOracleStoredProcedureSqlStatement
All Implemented Interfaces:
Visitable
Direct Known Subclasses:
TPlsqlBlock, TPlsqlCreateFunction, TPlsqlCreatePackage, TPlsqlCreateProcedure, TPlsqlCreateTrigger, TPlsqlCreateTypeBody

public class TOracleStoredProcedureSqlStatement
extends TStoredProcedureSqlStatement


Field Summary
 
Fields inherited from class gudusoft.gsqlparser.TCustomSqlStatement
dbvendor, dummytag, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables
 
Constructor Summary
TOracleStoredProcedureSqlStatement(EDbVendor dbvendor)
           
 
Method Summary
 int doParseStatement(TCustomSqlStatement psql)
           
 TExceptionClause getExceptionClause()
          Including a list of TExceptionHandler that process raised exceptions.
 boolean isWrapped()
           
 void setExceptionClause(TExceptionClause exceptionClause)
           
 void setWrapped(boolean wrapped)
           
 
Methods inherited from class gudusoft.gsqlparser.stmt.TStoredProcedureSqlStatement
getDeclareStatements, getParameterDeclarations, getStoredProcedureName, setParameterDeclarations
 
Methods inherited from class gudusoft.gsqlparser.stmt.TBlockSqlStatement
getBodyStatements
 
Methods inherited from class gudusoft.gsqlparser.TCustomSqlStatement
addWhereClause, analyzeFromTable, analyzeJoin, analyzeTablename, checkNonQualifiedColumnReferenceInSubQueryOfUplevelStmt, getCteList, getErrorCount, getLabelName, getOutputClause, getParentStmt, getResultColumnList, getReturningClause, getStatements, getSymbolTable, getTargetTable, getTopClause, getTopStatement, getWhereClause, isnzplsql, isoracleplsql, ispgplsql, linkColumnReferenceToTable, locateVariableOrParameter, OracleStatementCanBeSeparatedByBeginEndPair, parsestatement, setCteList, setLabelName, setOutputClause, setParentStmt, setResultColumnList, setReturningClause, setTargetTable, setTopClause, setWhereClause
 
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
accept, addAllMyTokensToTokenList, doParse, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TOracleStoredProcedureSqlStatement

public TOracleStoredProcedureSqlStatement(EDbVendor dbvendor)
Method Detail

setWrapped

public void setWrapped(boolean wrapped)

isWrapped

public boolean isWrapped()

setExceptionClause

public void setExceptionClause(TExceptionClause exceptionClause)

getExceptionClause

public TExceptionClause getExceptionClause()
Including a list of TExceptionHandler that process raised exceptions. Used in TPlsqlBlock, TPlsqlCreateFunction, TPlsqlCreatePackage, TPlsqlCreateProcedure.

Returns:

doParseStatement

public int doParseStatement(TCustomSqlStatement psql)
Overrides:
doParseStatement in class TCustomSqlStatement