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, VerticaStatementCanBeSeparatedByBeginEndPair
addAllMyTokensToTokenList, 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, toString
public 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 TParseTreeNode
public int doParseStatement(TCustomSqlStatement psql)
doParseStatement
in class TCustomSqlStatement
public TObjectName getIndexName()
public void setBoundsClause(TDummy b)
public TObjectName getCollectionName()
public TExpression getCollecitonNameExpr()
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 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.