Package gudusoft.gsqlparser.resolver
package gudusoft.gsqlparser.resolver
-
ClassesClassDescriptionTAttributeResolver 的核心职责是为SQL语句中出现的每一个列找到其所属的表。 工作原理: 1.TDatabaseObjectResolver handles the resolution of database objects in SQL statements.TMetadataCollector is responsible for collecting metadata information from SQL statements, particularly focusing on table and function definitions.TRelationResolver 负责为SQL语句中的每个表收集和初始化属性(attributes)。 这些属性主要包含表的列信息,用于后续解析器(如TAttributeResolver)建立表和列之间的关系。 工作流程: 1.TRelationResolver 负责为SQL语句中的每个表收集和初始化属性(attributes)。 这些属性主要包含表的列信息,用于后续解析器(如TAttributeResolver)建立表和列之间的关系。 工作流程: 1.TSQLResolver handles all semantic analysis and resolution steps for SQL statements.TStarColumnExpander 负责解析和展开SQL查询中的星号列引用(*)。 工作流程: 1.TStarColumnPushDownResolver 类负责解析和处理 SQL 查询中的星号(*)列引用, 将星号列引用追溯到实际的表列。 主要工作流程: 1.