gudusoft.gsqlparser.nodes
Class TObjectNameList
java.lang.Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TParseTreeNodeList
gudusoft.gsqlparser.nodes.TObjectNameList
- All Implemented Interfaces:
- Visitable
public class TObjectNameList
- extends TParseTreeNodeList
List of TObjectName
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNodeList |
addElement, addNode, doParse, elementAt, getElement, getEndToken, getStartToken, init, removeElement, removeElementAt, size, TParseTreeNodeList |
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode |
addAllMyTokensToTokenList, getColumnNo, getDummyTag, getGsqlparser, getLineNo, getNodeType, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TObjectNameList
public TObjectNameList()
setObjectType
public void setObjectType(int objectType)
getObjectType
public int getObjectType()
- Returns:
- type of all objects in this list. if more than one types
saved in this list, then object type is set to ttobjMixed.
addObjectName
public void addObjectName(TObjectName objectReference)
getObjectName
public TObjectName getObjectName(int position)
searchColumnReference
public int searchColumnReference(TObjectName cr)
accept
public void accept(TParseTreeVisitor v)
- Specified by:
accept
in interface Visitable
- Overrides:
accept
in class TParseTreeNode