public class TJoinList extends TParseTreeNodeList<TJoin>
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken
Constructor and Description |
---|
TJoinList() |
Modifier and Type | Method and Description |
---|---|
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
addJoin(TJoin join) |
TSourceToken |
getEndToken()
The last token of the node
|
TJoin |
getJoin(int position) |
TParseTreeNode |
removeItem(int index) |
void |
removeJoin(int index) |
acceptChildren, addAll, addElement, addNode, clear, doParse, elementAt, getElement, getStartToken, indexOf, init, init, init, init, insertElementAt, isListSeparatedByComma, iterator, removeElement, removeElementAt, removeElementWithoutSyncTokens, setListSeparatedByComma, size, TParseTreeNodeList
addAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, fastSetString, getAnchorNode, getColumnNo, getCommentAfterNode, getCommentBeforeNode, getCompactString, getDummyTag, getEvaluateDatatype, getEvalValue, getGsqlparser, getLineNo, getLocation, getMd5, getNodeStatus, getNodeType, getParentObjectName, getPlainText, getTokenCount, hasNext, 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
forEach, spliterator
forEachRemaining
public TJoinList()
public void accept(TParseTreeVisitor v)
TParseTreeNode
accept
in interface Visitable
accept
in class TParseTreeNodeList<TJoin>
v
- visitor is a descendant class of TParseTreeVisitor
public void removeJoin(int index)
public TParseTreeNode removeItem(int index)
removeItem
in class TParseTreeNodeList<TJoin>
public TSourceToken getEndToken()
TParseTreeNode
getEndToken
in class TParseTreeNodeList<TJoin>