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, toString2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemainingpublic 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 TParseTreeNodepublic 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)