dbt utils
dbt utilities.
DbtLsException
DbtNotInstalledException
DbtParseException
Bases: Exception
Raised when dbt parse fails.
Source code in src/dbt_score/dbt_utils.py
__init__(root_cause=None)
__str__()
Return a string representation of the exception.
Source code in src/dbt_score/dbt_utils.py
dbt_ls(select)
Run dbt ls.
Source code in src/dbt_score/dbt_utils.py
dbt_parse()
Parse a dbt project.
Returns:
Type | Description |
---|---|
dbtRunnerResult
|
The dbt parse run result. |
Raises:
Type | Description |
---|---|
DbtParseException
|
dbt parse failed. |
Source code in src/dbt_score/dbt_utils.py
dbt_required(func)
Decorator for methods that require dbt to be installed.