Class PgAlterMatView
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.PgAlterMatView
Parser for PostgreSQL ALTER MATERIALIZED VIEW statements.
This class handles parsing of materialized view alterations including setting clustered indexes and handling ALTER MATERIALIZED VIEW ALL operations that affect all materialized views in a tablespace.
-
Constructor Summary
ConstructorsConstructorDescriptionPgAlterMatView(SQLParser.Alter_materialized_view_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterMatView 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
-
PgAlterMatView
public PgAlterMatView(SQLParser.Alter_materialized_view_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterMatView parser.- Parameters:
ctx- the ALTER MATERIALIZED VIEW 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>
-