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, 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
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 TPlsqlExecImmeStmt(EDbVendor dbvendor)
public TStatementList getDynamicStatements()
dynamicSQL
public 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 TCustomSqlStatement
public void accept(TParseTreeVisitor v)
TParseTreeNode
accept
in interface Visitable
accept
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public void acceptChildren(TParseTreeVisitor v)
TParseTreeNode
acceptChildren
in interface Visitable
acceptChildren
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public 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.