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}