Class PgAlterSequence
java.lang.Object
org.pgcodekeeper.core.database.base.parser.statement.ParserAbstract<PgDatabase>
org.pgcodekeeper.core.database.pg.parser.statement.PgParserAbstract
org.pgcodekeeper.core.database.pg.parser.statement.PgAlterSequence
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
ConstructorsConstructorDescriptionPgAlterSequence(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.database.pg.parser.statement.PgParserAbstract
fillOptionParams, fillOptionParams, getIdentifiers, getIdentifiers, getIdentifiers, getTypeName, parseArguments, parseOperatorSignature, parseSignature, unquoteQuotedStringMethods inherited from class org.pgcodekeeper.core.database.base.parser.statement.ParserAbstract
getFullCtxText, getFullCtxText, getFullCtxText, getSafe, getSafe, parseArgMode, parseObject
-
Constructor Details
-
PgAlterSequence
public PgAlterSequence(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>
-