Re-proposing SQL support as a single self-contained PR against current main, as suggested when #95 was closed. Listed under #648.
Scope: .sql files via a vendored tree-sitter-sql grammar. Tables, views and functions become nodes; FROM/JOIN references become edges, so impact analysis follows schema changes through query files. .sqlx Dataform models become one node each, linked by ref() / resolve() and config dependencies.
Out of scope for now: templated SQL such as dbt/Jinja. Those files parse to no symbols. Documented as partial support.
PR follows.
Re-proposing SQL support as a single self-contained PR against current
main, as suggested when #95 was closed. Listed under #648.Scope:
.sqlfiles via a vendored tree-sitter-sql grammar. Tables, views and functions become nodes; FROM/JOIN references become edges, so impact analysis follows schema changes through query files..sqlxDataform models become one node each, linked byref()/resolve()and config dependencies.Out of scope for now: templated SQL such as dbt/Jinja. Those files parse to no symbols. Documented as partial support.
PR follows.