001package gudusoft.gsqlparser.nodes.snowflake;
002
003import gudusoft.gsqlparser.nodes.TObjectName;
004import gudusoft.gsqlparser.nodes.TParseTreeNode;
005import gudusoft.gsqlparser.nodes.TStatementSqlNode;
006
007import java.util.ArrayList;
008import java.util.List;
009
010public class TCreateTaskSqlNode extends TParseTreeNode {
011
012    private TObjectName taskName;
013    private TStatementSqlNode sqlNode;
014
015    private ArrayList<TTaskOption> taskOptionList;
016
017    public TObjectName getTaskName() {
018        return taskName;
019    }
020
021    public void init(Object arg1) {
022        taskName = (TObjectName) arg1;
023    }
024
025    public TStatementSqlNode getSqlNode() {
026        return sqlNode;
027    }
028
029    public ArrayList<TTaskOption> getTaskOptionList() {
030        return taskOptionList;
031    }
032
033    public void init(Object arg1, Object arg2) {
034        init(arg1);
035        sqlNode = (TStatementSqlNode) arg2;
036    }
037
038    public void init(Object arg1, Object arg2,Object arg3) {
039        init(arg1,arg2);
040        taskOptionList = (ArrayList<TTaskOption>) arg3;
041    }
042
043}