001package gudusoft.gsqlparser.nodes; 002 003/** 004 * AST node for StarRocks DROP TASK statement. 005 * 006 * Syntax: 007 * DROP TASK [IF EXISTS] `task_name` [FORCE] 008 */ 009public class TDropTaskSqlNode extends TParseTreeNode { 010 // Task identification 011 private TObjectName taskName; 012 013 // IF EXISTS clause 014 private boolean ifExists; 015 016 // FORCE clause 017 private boolean force; 018 019 // Getters and setters 020 public TObjectName getTaskName() { 021 return taskName; 022 } 023 024 public void setTaskName(TObjectName taskName) { 025 this.taskName = taskName; 026 } 027 028 public boolean isIfExists() { 029 return ifExists; 030 } 031 032 public void setIfExists(boolean ifExists) { 033 this.ifExists = ifExists; 034 } 035 036 public boolean isForce() { 037 return force; 038 } 039 040 public void setForce(boolean force) { 041 this.force = force; 042 } 043 044 public void init(Object arg1) { 045 this.taskName = (TObjectName) arg1; 046 } 047}