Class MsSqlClauses

java.lang.Object
org.pgcodekeeper.core.parsers.antlr.ms.expr.MsAbstractExpr
org.pgcodekeeper.core.parsers.antlr.ms.expr.MsSqlClauses

public class MsSqlClauses extends MsAbstractExpr
Microsoft SQL clauses analyzer. Processes various SQL statement clauses including DML, DDL, and control flow statements to extract database object dependencies.
  • Constructor Details

    • MsSqlClauses

      public MsSqlClauses(String schema, MetaContainer meta)
      Creates a new Microsoft SQL clauses analyzer with the specified schema and metadata.
      Parameters:
      schema - the current schema context
      meta - the metadata container for database schema information
  • Method Details

    • analyze

      public List<String> analyze(TSQLParser.Sql_clausesContext sql)
      Analyzes SQL clauses and extracts database object dependencies.
      Parameters:
      sql - the SQL clauses context to analyze
      Returns:
      empty list as this analyzer focuses on dependency extraction rather than column names