001package gudusoft.gsqlparser.nodes.snowflake; 002 003import gudusoft.gsqlparser.EDbObjectType; 004import gudusoft.gsqlparser.nodes.TCreateTableOption; 005import gudusoft.gsqlparser.nodes.TObjectName; 006import gudusoft.gsqlparser.nodes.TParseTreeNode; 007 008import java.util.ArrayList; 009 010public class TCreateStageSqlNode extends TParseTreeNode { 011 012 private TObjectName stageName; 013 private TObjectName nameSpace; 014 private ArrayList<TCreateTableOption> tableOptions; 015 016 public void setTableOptions(ArrayList<TCreateTableOption> tableOptions) { 017 this.tableOptions = tableOptions; 018 } 019 020 public ArrayList<TCreateTableOption> getTableOptions() { 021 return tableOptions; 022 } 023 024 025 026 public TObjectName getStageName() { 027 return stageName; 028 } 029 030 public TObjectName getNameSpace() { 031 return nameSpace; 032 } 033 034 public void setNameSpace(TObjectName nameSpace) { 035 this.nameSpace = nameSpace; 036 //nameSpace.setDbObjectType(EDbObjectType.schema); 037 } 038 public void init(Object arg1){ 039 stageName = (TObjectName)arg1; 040 // stageName.setDbObjectType(EDbObjectType.stage); 041 } 042 043// public void init(Object arg1, Object arg2){ 044// init(arg1); 045// nameSpace = (TObjectName)arg2; 046// nameSpace.setDbObjectType(EDbObjectType.schema); 047// } 048 049}