Class AlterMatView
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.AlterMatView
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
ConstructorsConstructorDescriptionAlterMatView(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.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
-
AlterMatView
public AlterMatView(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>
-