public final class ChDropStatement extends ChParserAbstract
Parser for ClickHouse DROP statements. Handles dropping of databases, views, tables, functions, roles, and users. Applies appropriate danger warnings for destructive operations like DROP TABLE.
  • Constructor Details

    • ChDropStatement

      public ChDropStatement(CHParser.Drop_stmtContext ctx, ChDatabase db, ISettings settings)
      Creates a parser for ClickHouse DROP statements.
      Parameters:
      ctx - the ANTLR parse tree context for the DROP statement
      db - the ClickHouse database schema being processed
      settings - parsing configuration settings
  • Method Details

    • parseObject

      public void parseObject()
      Description copied from class: ParserAbstract
      Parses a database object from the current context. Must be implemented by concrete subclasses to handle specific object types.
      Specified by:
      parseObject in class ParserAbstract<ChDatabase>