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, 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, 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 void addJoin(TJoin join)
public TJoin getJoin(int position)
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>
Copyright © 2023. All rights reserved.