public class TPlsqlForallStmt extends TCustomSqlStatement
| Modifier and Type | Field and Description |
|---|---|
static int |
bound_clause_kind_indices_of |
static int |
bound_clause_kind_normal |
static int |
bound_clause_kind_values_of |
dbvendor, dummytag, isparsed, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables| Constructor and Description |
|---|
TPlsqlForallStmt() |
TPlsqlForallStmt(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) |
int |
getBound_clause_kind() |
TExpression |
getCollecitonNameExpr() |
TObjectName |
getCollectionName() |
TObjectName |
getIndexName() |
TExpression |
getLower_bound()
Used in bounds clause.
|
TCustomSqlStatement |
getStatement() |
TExpression |
getUpper_bound()
Used in bounds clause.
|
void |
init(Object arg1,
Object arg2) |
void |
setBound_clause_kind(int bound_clause_kind) |
void |
setBoundsClause(TDummy b) |
void |
setCollecitonNameExpr(TExpression collecitonNameExpr) |
void |
setCollectionName(TObjectName collectionName) |
void |
setIndexName(TObjectName indexName) |
void |
setLower_bound(TExpression lower_bound) |
void |
setStatement(TCustomSqlStatement statement) |
void |
setUpper_bound(TExpression upper_bound) |
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, VerticaStatementCanBeSeparatedByBeginEndPairaddAllMyTokensToTokenList, appendString, doParse, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toStringpublic static final int bound_clause_kind_normal
public static final int bound_clause_kind_indices_of
public static final int bound_clause_kind_values_of
public TPlsqlForallStmt()
public TPlsqlForallStmt(EDbVendor dbvendor)
public TExpression getUpper_bound()
public TExpression getLower_bound()
public int getBound_clause_kind()
public TCustomSqlStatement getStatement()
public void init(Object arg1, Object arg2)
init in class TParseTreeNodepublic int doParseStatement(TCustomSqlStatement psql)
doParseStatement in class TCustomSqlStatementpublic TObjectName getIndexName()
public void setBoundsClause(TDummy b)
public TObjectName getCollectionName()
public TExpression getCollecitonNameExpr()
public 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 setLower_bound(TExpression lower_bound)
public void setUpper_bound(TExpression upper_bound)
public void setBound_clause_kind(int bound_clause_kind)
public void setStatement(TCustomSqlStatement statement)
public void setIndexName(TObjectName indexName)
public void setCollectionName(TObjectName collectionName)
public void setCollecitonNameExpr(TExpression collecitonNameExpr)
Copyright © 2019. All rights reserved.