001package gudusoft.gsqlparser.nodes; 002 003/** 004 * AST node for StarRocks DROP RESOURCE GROUP statement. 005 * 006 * Syntax: 007 * DROP RESOURCE GROUP [IF EXISTS] resource_group_name 008 * 009 * Example: 010 * DROP RESOURCE GROUP rg1; 011 * DROP RESOURCE GROUP IF EXISTS rg1; 012 */ 013public class TDropResourceGroupSqlNode extends TParseTreeNode { 014 // Resource group name 015 private TObjectName resourceGroupName; 016 017 // IF EXISTS flag 018 private boolean ifExists; 019 020 // Getters and setters 021 public TObjectName getResourceGroupName() { 022 return resourceGroupName; 023 } 024 025 public void setResourceGroupName(TObjectName resourceGroupName) { 026 this.resourceGroupName = resourceGroupName; 027 } 028 029 public boolean isIfExists() { 030 return ifExists; 031 } 032 033 public void setIfExists(boolean ifExists) { 034 this.ifExists = ifExists; 035 } 036 037 public void init(Object arg1) { 038 this.resourceGroupName = (TObjectName) arg1; 039 } 040}