Class PgRuleAnalysisLauncher

All Implemented Interfaces:
IAnalysisLauncher

public class PgRuleAnalysisLauncher extends PgAbstractAnalysisLauncher
Launcher for analyzing PostgreSQL rule definitions. Handles WHERE conditions and rewrite commands (SELECT/INSERT/UPDATE/DELETE) in rule bodies.
  • Constructor Details

    • PgRuleAnalysisLauncher

      public PgRuleAnalysisLauncher(PgRule stmt, SQLParser.Create_rewrite_statementContext ctx, String location)
      Creates a rule analyzer for PostgreSQL.
      Parameters:
      stmt - the rule statement to analyze
      ctx - the CREATE RULE statement context
      location - the source location identifier
  • Method Details