Module analysis

Module analysis 

Source

Structs§

ColumnExpansion
Column expansion result
ColumnInfo
Column information
CteAnalysis
CTE analysis information
FromClauseInfo
FROM clause analysis
QueryAnalysis
Comprehensive query analysis result
QueryBounds
Query boundary information
QueryContext
Query context at a specific position
StarLocation
Location of SELECT * in query
WebCteConfig
WEB CTE configuration details
WhereClauseInfo
WHERE clause analysis

Functions§

analyze_query
Analyze a SQL query and return structured information
extract_cte
Extract a specific CTE as a testable query Returns ALL CTEs up to and including the target, then SELECT * FROM target This ensures the query is executable since CTEs depend on previous CTEs
find_query_context
Find query context at a specific line:column position