001package gudusoft.gsqlparser.nodes; 002 003import gudusoft.gsqlparser.TSourceToken; 004 005 006public class TOpenDatasource extends TParseTreeNode { 007 private TConstant provider_name = null; 008 private TConstant init_string = null; 009 010 private TSourceToken databaseToken = null; 011 private TSourceToken schemaToken = null; 012 private TSourceToken tableToken = null; 013 014 public void setTableToken(TSourceToken tableToken) { 015 this.tableToken = tableToken; 016 } 017 018 public TSourceToken getTableToken() { 019 return tableToken; 020 } 021 022 public TConstant getInit_string() { 023 024 return init_string; 025 } 026 027 public TConstant getProvider_name() { 028 return provider_name; 029 } 030 031 public void setSchemaToken(TSourceToken schemaToken) { 032 033 this.schemaToken = schemaToken; 034 } 035 036 public void setDatabaseToken(TSourceToken databaseToken) { 037 038 this.databaseToken = databaseToken; 039 } 040 041 public void init(Object arg1,Object arg2){ 042 provider_name = (TConstant)arg1; 043 init_string = (TConstant)arg2; 044 } 045 046 public void accept(TParseTreeVisitor v){ 047 v.preVisit(this); 048 v.postVisit(this); 049 } 050 051 public void acceptChildren(TParseTreeVisitor v){ 052 v.preVisit(this); 053 v.postVisit(this); 054 } 055 056 public void setProvider_name(TConstant provider_name) { 057 this.provider_name = provider_name; 058 } 059 060 public void setInit_string(TConstant init_string) { 061 this.init_string = init_string; 062 } 063}