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}