public class TColumnReference extends TParseTreeNode
Modifier and Type | Field and Description |
---|---|
TObjectName |
objectname |
TSourceToken |
sourcetoken |
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken
Constructor and Description |
---|
TColumnReference() |
TColumnReference(TObjectName obj) |
Modifier and Type | Method and Description |
---|---|
String |
getColumnNameOnly() |
long |
getColumns() |
long |
getLines() |
TSourceToken |
getObjectToken() |
void |
init(Object arg1)
Initialize a query tree node.
|
void |
setLocation(int location) |
void |
setObjectname(TObjectName objectname) |
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 TObjectName objectname
public TSourceToken sourcetoken
public TColumnReference()
public TColumnReference(TObjectName obj)
public TSourceToken getObjectToken()
public void init(Object arg1)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argumentpublic String getColumnNameOnly()
public long getColumns()
public long getLines()
public void setObjectname(TObjectName objectname)
public void setLocation(int location)