Class CreateSequence


public final class CreateSequence extends PgParserAbstract
Parser for PostgreSQL CREATE SEQUENCE statements.

This class handles parsing of sequence definitions including data type, increment, min/max values, start value, cache, cycle options, and ownership relationships.

  • Constructor Details

  • 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>
    • fillSequence

      public static void fillSequence(PgSequence sequence, List<SQLParser.Sequence_bodyContext> list)
      Fills sequence properties from a list of sequence body contexts.

      This method processes sequence options like data type, cache, increment, min/max values, start value, cycle behavior, and ownership.

      Parameters:
      sequence - the sequence object to populate
      list - the list of sequence body contexts containing the options