public class TResultColumnList extends TParseTreeNodeList
| Constructor and Description |
|---|
TResultColumnList() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Accept a visitor to iterate this class and sub-nodes of this class
|
void |
addResultColumn(String ptext)
Used to add a result column manually when re-construct a select list
There must exist at least one column in column list in order to this function.
|
void |
addResultColumn(TResultColumn resultColumn)
Add a ResultColumn to the list
|
TSourceToken |
getEndToken()
The last token of the node
|
TResultColumn |
getResultColumn(int position)
Get a ResultColumn from a column position (0-based) in the list
|
TSourceToken |
getStartToken()
In teradata, the whole result column can be null, so this result column
should be ingored when get start token in result column list.
|
void |
removeResultColumn(int index) |
addElement, addNode, doParse, elementAt, getElement, init, init, init, init, insertElementAt, removeElement, removeElementAt, size, TParseTreeNodeListaddAllMyTokensToTokenList, appendString, fastSetString, getColumnNo, getDummyTag, getGsqlparser, getLineNo, getNodeType, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toStringpublic void removeResultColumn(int index)
public void addResultColumn(String ptext)
ptext - public void addResultColumn(TResultColumn resultColumn)
resultColumn - The ResultColumn to add to the listpublic TResultColumn getResultColumn(int position)
position - The ResultColumn to get from the list (1-based)public TSourceToken getStartToken()
getStartToken in class TParseTreeNodeListpublic TSourceToken getEndToken()
TParseTreeNodegetEndToken in class TParseTreeNodeListpublic 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 TParseTreeVisitorCopyright © 2019. All rights reserved.