public class TCommonStoredProcedureSqlStatement extends TStoredProcedureSqlStatement
dbvendor, dummytag, isparsed, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables
Constructor and Description |
---|
TCommonStoredProcedureSqlStatement(EDbVendor dbvendor) |
Modifier and Type | Method and Description |
---|---|
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) |
getDeclareStatements, getParameterDeclarations, getStoredProcedureName, setDeclareStatements, setParameterDeclarations
getBodyStatements, setBodyStatements
addToTables, addWhereClause, analyzeFromTable, analyzeJoin, analyzeTablename, checkNonQualifiedColumnReferenceInSubQueryOfUplevelStmt, clearError, dochecksyntax, findTable, fireOnMetaDatabaseTableColumn, getAncestorStmt, getCteList, getDaxFunctionStack, getEndlabelName, getErrorCount, getFirstPhysicalTable, getIndexColumns, getJoins, getLabelName, getOrphanColumns, getOutputClause, getParentStmt, getResultColumnList, getReturningClause, getStatements, getSymbolTable, getTables, getTargetTable, getTopClause, getTopStatement, getVariableStack, getWhereClause, isnzplsql, isoracleplsql, ispgplsql, isTableACTE, isverticaplsql, linkColumnReferenceToTable, linkColumnToTable, linkToFirstTable, locateVariableOrParameter, OracleStatementCanBeSeparatedByBeginEndPair, parseerrormessagehandle, parsestatement, searchCTEList, searchDaxVariableInStack, setCteList, setEndlabelName, setLabelName, setOutputClause, setParentStmt, setResultColumnList, setReturningClause, setTargetTable, setTopClause, setVariableStack, setWhereClause, VerticaStatementCanBeSeparatedByBeginEndPair
accept, acceptChildren, addAllMyTokensToTokenList, appendString, doParse, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toString
public TCommonStoredProcedureSqlStatement(EDbVendor dbvendor)
public void setWrapped(boolean wrapped)
public boolean isWrapped()
public void setExceptionClause(TExceptionClause exceptionClause)
public TExceptionClause getExceptionClause()
TExceptionHandler
that process raised exceptions.
Used in TCommonBlock
, TPlsqlCreateFunction
, TPlsqlCreatePackage
, TPlsqlCreateProcedure
.public int doParseStatement(TCustomSqlStatement psql)
doParseStatement
in class TCustomSqlStatement
Copyright © 2019. All rights reserved.