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}