001package gudusoft.gsqlparser.nodes;
002
003import gudusoft.gsqlparser.TSourceToken;
004
005/*
006* Date: 2010-3-8
007* Time: 15:53:40
008*/
009public class TTableReference extends TParseTreeNode {
010    public  TObjectName objectname;
011    public TSourceToken sourcetoken;
012
013    /**
014     * where this table was used in query.
015     * can be referenced in multiplace such as select clause, where clause and etc.
016     */
017
018    private int location;
019
020    public void init(Object arg1)
021    {
022        if (arg1 instanceof TObjectName){
023            objectname = (TObjectName)arg1;
024            objectname.setObjectType(TObjectName.ttobjTable);
025        }else if (arg1 instanceof TSourceToken){
026           sourcetoken = (TSourceToken)arg1;
027        }
028    }
029}