Class TSQLResolver

Object
gudusoft.gsqlparser.resolver.TSQLResolver

public class TSQLResolver extends Object
TSQLResolver handles all semantic analysis and resolution steps for SQL statements. This class consolidates various resolution algorithms to provide a clear, maintainable structure for SQL semantic analysis. 涉及的重要 类有:
See Also:
  • Constructor Details

    • TSQLResolver

      public TSQLResolver(gudusoft.gsqlparser.compiler.TContext context, TStatementList statements)
      Creates a new SQL resolver instance.
      Parameters:
      context - The global context containing SQL environment and scope information
      statements - List of SQL statements to analyze
  • Method Details

    • resolve

      public boolean resolve()
      Performs complete semantic analysis of SQL statements. Executes all resolution steps in the correct order.
      Returns:
      true if resolution completes successfully, false if errors occurred
    • reportNewColumns

      public void reportNewColumns(int count)