public class TIndices extends TParseTreeNode
used in subscript:
'[' expr ']'
'[' expr ':' expr ']'
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken
Constructor and Description |
---|
TIndices() |
Modifier and Type | Method and Description |
---|---|
static void |
addSubscript(ArrayList<TIndices> indicesArrayList,
TExpression expr) |
void |
addSubscript(TExpression expr) |
TObjectName |
getAttributeName()
If this attribute name was set, then this is a fake Indices
|
TExpression |
getLowerSubscript() |
TExpressionList |
getSubscriptList() |
TExpression |
getUpperSubscript() |
void |
init(Object arg1,
Object arg2,
Object arg3) |
boolean |
isRealIndices() |
void |
setAttributeName(TObjectName attributeName) |
void |
setLowerSubscript(TExpression lowerSubscript) |
void |
setUpperSubscript(TExpression upperSubscript) |
accept, acceptChildren, 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, 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, toString2
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEachRemaining
public TIndices()
public TObjectName getAttributeName()
public TExpression getLowerSubscript()
public TExpression getUpperSubscript()
public boolean isRealIndices()
public void init(Object arg1, Object arg2, Object arg3)
init
in class TParseTreeNode
public void setLowerSubscript(TExpression lowerSubscript)
public void setUpperSubscript(TExpression upperSubscript)
public void setAttributeName(TObjectName attributeName)
public TExpressionList getSubscriptList()
public void addSubscript(TExpression expr)
public static void addSubscript(ArrayList<TIndices> indicesArrayList, TExpression expr)