001package gudusoft.gsqlparser.nodes; 002 003/** 004 * AST node for StarRocks DROP STORAGE VOLUME statement. 005 * 006 * Syntax: 007 * DROP STORAGE VOLUME [ IF EXISTS ] <storage_volume_name> 008 * 009 * Example: 010 * DROP STORAGE VOLUME my_s3_volume; 011 * DROP STORAGE VOLUME IF EXISTS my_s3_volume; 012 */ 013public class TDropStorageVolumeSqlNode extends TParseTreeNode { 014 // Storage volume name 015 private TObjectName volumeName; 016 017 // IF EXISTS flag 018 private boolean ifExists; 019 020 // Getters and setters 021 public TObjectName getVolumeName() { 022 return volumeName; 023 } 024 025 public void setVolumeName(TObjectName volumeName) { 026 this.volumeName = volumeName; 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.volumeName = (TObjectName) arg1; 039 } 040}