Class AlterSequence
java.lang.Object
org.pgcodekeeper.core.parsers.antlr.base.statement.ParserAbstract<PgDatabase>
org.pgcodekeeper.core.parsers.antlr.pg.statement.PgParserAbstract
org.pgcodekeeper.core.parsers.antlr.pg.statement.AlterSequence
Parser for PostgreSQL ALTER SEQUENCE statements.
This class handles parsing of sequence alterations including changing sequence properties, ownership relationships, and logging behavior. It also handles special cases for sequences generated by identity columns.
-
Constructor Summary
ConstructorsConstructorDescriptionAlterSequence(SQLParser.Alter_sequence_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterSequence parser. -
Method Summary
Modifier and TypeMethodDescriptionvoidParses a database object from the current context.Methods inherited from class org.pgcodekeeper.core.parsers.antlr.pg.statement.PgParserAbstract
getIdentifiers, getIdentifiers, getIdentifiers, getTypeName, parseArguments, parseOperatorSignature, parseSignature, unquoteQuotedStringMethods inherited from class org.pgcodekeeper.core.parsers.antlr.base.statement.ParserAbstract
fillOptionParams, fillOptionParams, getFullCtxText, getFullCtxText, getFullCtxText, getSafe, getSafe, parseArgMode, parseObject
-
Constructor Details
-
AlterSequence
public AlterSequence(SQLParser.Alter_sequence_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterSequence parser.- Parameters:
ctx- the ALTER SEQUENCE statement contextdb- the PostgreSQL database objectsettings- the ISettings object
-
-
Method Details
-
parseObject
public void parseObject()Description copied from class:ParserAbstractParses a database object from the current context. Must be implemented by concrete subclasses to handle specific object types.- Specified by:
parseObjectin classParserAbstract<PgDatabase>
-