Skip to main content

Module sql

Module sql 

Source

Structs§

RefCall
A reference to another dbt model via ref()
SourceCall
A reference to a dbt source via source()
SqlConfig
Parsed config block from SQL

Functions§

extract_all
Extract all refs, sources, and config from SQL content in a single pass. Tries minijinja rendering first; falls back to regex on failure.
extract_all_with_vars
Like extract_all but resolves var() calls using project-level variables.
extract_config
Extract config() block settings from SQL content. Tries minijinja rendering first; falls back to regex on failure.
extract_refs
Extract all ref() calls from SQL content.
extract_refs_and_sources
Extract all ref() and source() calls from SQL content in a single pass. Tries minijinja rendering first; falls back to regex on failure.
extract_refs_and_sources_with_vars
Like extract_refs_and_sources but resolves var() calls using project-level variables.
extract_sources
Extract all source() calls from SQL content.