Class MergeStatement


public final class MergeStatement extends PgParserAbstract
PostgreSQL MERGE statement parser that handles table merge operations. Extends PgParserAbstract to provide parsing functionality for MERGE INTO statements which conditionally insert, update, or delete rows in a target table based on matching criteria.
  • Constructor Details

    • MergeStatement

      public MergeStatement(SQLParser.Merge_stmt_for_psqlContext ctx, PgDatabase db, ISettings settings)
      Constructs a MERGE statement parser.
      Parameters:
      ctx - the ANTLR parser context for the MERGE 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>