public final class AlterOther extends PgParserAbstract
Parser for miscellaneous PostgreSQL ALTER statements.

This class handles parsing of various ALTER statements that don't have dedicated parsers, including ALTER DATABASE, ALTER SCHEMA, ALTER TYPE, ALTER OPERATOR, ALTER EXTENSION, ALTER FOREIGN DATA WRAPPER, ALTER POLICY, ALTER COLLATION, ALTER SERVER, ALTER USER MAPPING, ALTER EVENT TRIGGER, and ALTER STATISTICS.

  • Constructor Details

    • AlterOther

      public AlterOther(SQLParser.Schema_alterContext ctx, PgDatabase db, ISettings settings)
      Constructs a new AlterOther parser.
      Parameters:
      ctx - the schema alter context containing the ALTER statement
      db - the PostgreSQL database object
      settings - the ISettings object
  • 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<PgDatabase>