public class TIterationControl extends TParseTreeNode
| Modifier and Type | Field and Description |
|---|---|
static int |
CURSOR |
static int |
EXECUTE_IMMEDIATE |
static int |
INDICES_OF |
static int |
PAIRS_OF |
static int |
RANGE |
static int |
REPEAT_EXPR |
static int |
SINGLE_EXPR |
static int |
VALUES_OF |
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TIterationControl() |
addAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, doParse, fastSetString, getAnchorNode, getColumnNo, getCommentAfterNode, getCommentBeforeNode, getCompactString, getDummyTag, getEndToken, getEvaluateDatatype, getEvalValue, getGsqlparser, getLineNo, getLocation, getMd5, getNodeStatus, getNodeType, getParentObjectName, getPlainText, getStartToken, getTokenCount, hasNext, init, init, init, init, init, init, init, init, init, insertAfterAToken, insertNewNodeBeforeMe, isChanged, isTokensInChain, next, refreshAllNodesTokenCount, remove, removeAllMyTokensFromTokenList, removeTokens, removeTokensBetweenNodes, removeTokensBetweenToken, replaceWithNewNode, resetIterator, setAnchorNode, setChanged, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setEndToken, setEndTokenDirectly, setEvaluateDatatype, setEvalValue, setGsqlparser, setIncludingComment, setLocation, setNewSubNode, setNodeStatus, setNodeType, setParent, setPlainText, setStartToken, setStartToken, setStartToken, setStartToken, setStartTokenDirectly, setString, setString2, subNodeInNode, toScript, toString, toString2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemainingpublic static final int RANGE
public static final int VALUES_OF
public static final int INDICES_OF
public static final int EXECUTE_IMMEDIATE
public static final int REPEAT_EXPR
public static final int CURSOR
public static final int SINGLE_EXPR
public static final int PAIRS_OF
public TIterationControl()
public void init(Object arg1)
TParseTreeNodeinit in class TParseTreeNodearg1 - first argumentpublic int getControlType()
public void setControlType(int controlType)
public boolean isReverse()
public void setReverse(boolean reverse)
public TExpression getLowerBound()
public void setLowerBound(TExpression lowerBound)
public TExpression getUpperBound()
public void setUpperBound(TExpression upperBound)
public TExpression getStepExpression()
public void setStepExpression(TExpression stepExpression)
public TObjectName getCollectionRef()
public void setCollectionRef(TObjectName collectionRef)
public TExpression getExecuteExpr()
public void setExecuteExpr(TExpression executeExpr)
public TExpressionList getExecuteUsingVars()
public void setExecuteUsingVars(TExpressionList executeUsingVars)
public TExpression getRepeatExpr()
public void setRepeatExpr(TExpression repeatExpr)
public TExpression getWhilePredicate()
public void setWhilePredicate(TExpression whilePredicate)
public TExpression getWhenPredicate()
public void setWhenPredicate(TExpression whenPredicate)
public TSelectSqlStatement getSubquery()
public void setSubquery(TSelectSqlStatement subquery)
public TObjectName getCursorName()
public void setCursorName(TObjectName cursorName)
public TExpressionList getCursorParameterNames()
public void setCursorParameterNames(TExpressionList cursorParameterNames)
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 TParseTreeVisitor