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}