public class TPlsqlExecImmeStmt extends TBlockSqlStatement
dbvendor, dummytag, isparsed, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables| Constructor and Description |
|---|
TPlsqlExecImmeStmt(EDbVendor dbvendor) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Accept a visitor to iterate this class and sub-nodes of this class
|
int |
doParseStatement(TCustomSqlStatement psql) |
TBindArgumentList |
getBindArguments()
bind arguments
|
String |
getDynamicSQL() |
TStatementList |
getDynamicStatements() |
TExpression |
getDynamicStringExpr()
String expr
|
TExpressionList |
getIntoVariables()
Into variable
|
TObjectNameList |
getReturnNames()
Used if and only if dynamic_sql_stmt has a RETURNING INTO clause, this clause
returns the column values of the rows affected by dynamic_sql_stmt, in either
individual variables or records
|
void |
setBindArguments(TBindArgumentList bindArguments) |
void |
setDynamicSQL(String dynamicSQL) |
void |
setDynamicStatements(TStatementList dynamicStatements) |
void |
setDynamicStringExpr(TExpression dynamicStringExpr) |
void |
setIntoVariables(TExpressionList intoVariables) |
void |
setReturnNames(TObjectNameList returnNames) |
getBodyStatements, setBodyStatementsaddToTables, 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, VerticaStatementCanBeSeparatedByBeginEndPairaddAllMyTokensToTokenList, 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, toStringpublic TPlsqlExecImmeStmt(EDbVendor dbvendor)
public TStatementList getDynamicStatements()
dynamicSQLpublic String getDynamicSQL()
dynamicStringExpr, value of this variable will be returned.public TBindArgumentList getBindArguments()
public TExpression getDynamicStringExpr()
public TExpressionList getIntoVariables()
public TObjectNameList getReturnNames()
public int doParseStatement(TCustomSqlStatement psql)
doParseStatement in class TCustomSqlStatementpublic void accept(TParseTreeVisitor v)
TParseTreeNodeaccept in interface Visitableaccept in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void acceptChildren(TParseTreeVisitor v)
TParseTreeNodeacceptChildren in interface VisitableacceptChildren in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void setDynamicStringExpr(TExpression dynamicStringExpr)
public void setBindArguments(TBindArgumentList bindArguments)
public void setIntoVariables(TExpressionList intoVariables)
public void setReturnNames(TObjectNameList returnNames)
public void setDynamicSQL(String dynamicSQL)
public void setDynamicStatements(TStatementList dynamicStatements)
Copyright © 2019. All rights reserved.