├── .changes ├── 0.0.0.md ├── README.md ├── header.tpl.md └── unreleased │ ├── .gitkeep │ └── Under the Hood-20241207-181814.yaml ├── .changie.yaml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ └── config.yml ├── pull_request_template.md ├── scripts │ ├── update_dependencies.sh │ └── update_dev_dependency_branches.sh └── workflows │ ├── backport.yml │ ├── bot-changelog.yml │ ├── changelog-existence.yml │ ├── cut-release-branch.yml │ ├── docs-issues.yml │ ├── integration.yml │ ├── main.yml │ ├── release-internal.yml │ ├── release-prep.yml │ ├── release.yml │ ├── stale.yml │ └── triage-labels.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── License.md ├── README.md ├── dagger ├── requirements.txt ├── run_dbt_spark_tests.py ├── scripts │ ├── configure_odbc.sh │ └── install_os_reqs.sh └── spark-container │ ├── entrypoint.sh │ ├── hive-site.xml │ ├── install_spark.sh │ └── spark-defaults.conf ├── dbt ├── adapters │ └── spark │ │ ├── __init__.py │ │ ├── __version__.py │ │ ├── column.py │ │ ├── connections.py │ │ ├── impl.py │ │ ├── python_submissions.py │ │ ├── relation.py │ │ └── session.py └── include │ └── spark │ ├── __init__.py │ ├── dbt_project.yml │ ├── macros │ ├── adapters.sql │ ├── apply_grants.sql │ ├── materializations │ │ ├── clone.sql │ │ ├── incremental │ │ │ ├── column_helpers.sql │ │ │ ├── incremental.sql │ │ │ ├── strategies.sql │ │ │ └── validate.sql │ │ ├── seed.sql │ │ ├── snapshot.sql │ │ ├── table.sql │ │ └── view.sql │ └── utils │ │ ├── any_value.sql │ │ ├── array_append.sql │ │ ├── array_concat.sql │ │ ├── array_construct.sql │ │ ├── assert_not_null.sql │ │ ├── bool_or.sql │ │ ├── concat.sql │ │ ├── date.sql │ │ ├── dateadd.sql │ │ ├── datediff.sql │ │ ├── escape_single_quotes.sql │ │ ├── listagg.sql │ │ ├── safe_cast.sql │ │ ├── split_part.sql │ │ └── timestamps.sql │ └── profile_template.yml ├── docker-compose.yml ├── docker ├── Dockerfile ├── README.md ├── entrypoint.sh ├── hive-site.xml ├── spark-defaults.conf └── spark.Dockerfile ├── hatch.toml ├── pyproject.toml ├── scripts └── build-dist.sh ├── test.env.example └── tests ├── __init__.py ├── conftest.py ├── functional ├── adapter │ ├── dbt_clone │ │ ├── fixtures.py │ │ └── test_dbt_clone.py │ ├── dbt_show │ │ └── test_dbt_show.py │ ├── empty │ │ └── test_empty.py │ ├── incremental │ │ ├── test_incremental_merge_exclude_columns.py │ │ ├── test_incremental_on_schema_change.py │ │ ├── test_incremental_predicates.py │ │ └── test_incremental_unique_id.py │ ├── incremental_strategies │ │ ├── fixtures.py │ │ ├── seeds.py │ │ ├── test_incremental_strategies.py │ │ └── test_microbatch.py │ ├── persist_docs │ │ ├── fixtures.py │ │ └── test_persist_docs.py │ ├── seed_column_types │ │ ├── fixtures.py │ │ └── test_seed_column_types.py │ ├── test_basic.py │ ├── test_constraints.py │ ├── test_get_columns_in_relation.py │ ├── test_grants.py │ ├── test_python_model.py │ ├── test_simple_seed.py │ ├── test_store_test_failures.py │ ├── unit_testing │ │ └── test_unit_testing.py │ └── utils │ │ ├── fixture_listagg.py │ │ ├── test_data_types.py │ │ ├── test_timestamps.py │ │ └── test_utils.py └── conftest.py └── unit ├── __init__.py ├── conftest.py ├── fixtures ├── __init__.py └── profiles.py ├── test_adapter.py ├── test_column.py ├── test_credentials.py ├── test_macros.py └── utils.py /.changes/0.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.changes/0.0.0.md -------------------------------------------------------------------------------- /.changes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.changes/README.md -------------------------------------------------------------------------------- /.changes/header.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.changes/header.tpl.md -------------------------------------------------------------------------------- /.changes/unreleased/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.changes/unreleased/Under the Hood-20241207-181814.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.changes/unreleased/Under the Hood-20241207-181814.yaml -------------------------------------------------------------------------------- /.changie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.changie.yaml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/scripts/update_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/scripts/update_dependencies.sh -------------------------------------------------------------------------------- /.github/scripts/update_dev_dependency_branches.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/scripts/update_dev_dependency_branches.sh -------------------------------------------------------------------------------- /.github/workflows/backport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/backport.yml -------------------------------------------------------------------------------- /.github/workflows/bot-changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/bot-changelog.yml -------------------------------------------------------------------------------- /.github/workflows/changelog-existence.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/changelog-existence.yml -------------------------------------------------------------------------------- /.github/workflows/cut-release-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/cut-release-branch.yml -------------------------------------------------------------------------------- /.github/workflows/docs-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/docs-issues.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release-internal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/release-internal.yml -------------------------------------------------------------------------------- /.github/workflows/release-prep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/release-prep.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/triage-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.github/workflows/triage-labels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/README.md -------------------------------------------------------------------------------- /dagger/requirements.txt: -------------------------------------------------------------------------------- 1 | beartype<0.18.0 2 | dagger-io~=0.9.7 3 | python-dotenv 4 | -------------------------------------------------------------------------------- /dagger/run_dbt_spark_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dagger/run_dbt_spark_tests.py -------------------------------------------------------------------------------- /dagger/scripts/configure_odbc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dagger/scripts/configure_odbc.sh -------------------------------------------------------------------------------- /dagger/scripts/install_os_reqs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dagger/scripts/install_os_reqs.sh -------------------------------------------------------------------------------- /dagger/spark-container/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dagger/spark-container/entrypoint.sh -------------------------------------------------------------------------------- /dagger/spark-container/hive-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dagger/spark-container/hive-site.xml -------------------------------------------------------------------------------- /dagger/spark-container/install_spark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dagger/spark-container/install_spark.sh -------------------------------------------------------------------------------- /dagger/spark-container/spark-defaults.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dagger/spark-container/spark-defaults.conf -------------------------------------------------------------------------------- /dbt/adapters/spark/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/adapters/spark/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/spark/__version__.py: -------------------------------------------------------------------------------- 1 | version = "1.10.0a1" 2 | -------------------------------------------------------------------------------- /dbt/adapters/spark/column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/adapters/spark/column.py -------------------------------------------------------------------------------- /dbt/adapters/spark/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/adapters/spark/connections.py -------------------------------------------------------------------------------- /dbt/adapters/spark/impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/adapters/spark/impl.py -------------------------------------------------------------------------------- /dbt/adapters/spark/python_submissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/adapters/spark/python_submissions.py -------------------------------------------------------------------------------- /dbt/adapters/spark/relation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/adapters/spark/relation.py -------------------------------------------------------------------------------- /dbt/adapters/spark/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/adapters/spark/session.py -------------------------------------------------------------------------------- /dbt/include/spark/__init__.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | PACKAGE_PATH = os.path.dirname(__file__) 4 | -------------------------------------------------------------------------------- /dbt/include/spark/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/dbt_project.yml -------------------------------------------------------------------------------- /dbt/include/spark/macros/adapters.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/adapters.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/apply_grants.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/apply_grants.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/materializations/clone.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/materializations/clone.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/materializations/incremental/column_helpers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/materializations/incremental/column_helpers.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/materializations/incremental/incremental.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/materializations/incremental/incremental.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/materializations/incremental/strategies.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/materializations/incremental/strategies.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/materializations/incremental/validate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/materializations/incremental/validate.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/materializations/seed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/materializations/seed.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/materializations/snapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/materializations/snapshot.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/materializations/table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/materializations/table.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/materializations/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/materializations/view.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/any_value.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/any_value.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/array_append.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/array_append.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/array_concat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/array_concat.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/array_construct.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/array_construct.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/assert_not_null.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/assert_not_null.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/bool_or.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/bool_or.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/concat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/concat.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/date.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/date.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/dateadd.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/dateadd.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/datediff.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/datediff.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/escape_single_quotes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/escape_single_quotes.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/listagg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/listagg.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/safe_cast.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/safe_cast.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/split_part.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/split_part.sql -------------------------------------------------------------------------------- /dbt/include/spark/macros/utils/timestamps.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/macros/utils/timestamps.sql -------------------------------------------------------------------------------- /dbt/include/spark/profile_template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/dbt/include/spark/profile_template.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/hive-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/docker/hive-site.xml -------------------------------------------------------------------------------- /docker/spark-defaults.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/docker/spark-defaults.conf -------------------------------------------------------------------------------- /docker/spark.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/docker/spark.Dockerfile -------------------------------------------------------------------------------- /hatch.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/hatch.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/build-dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/scripts/build-dist.sh -------------------------------------------------------------------------------- /test.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/test.env.example -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/functional/adapter/dbt_clone/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/dbt_clone/fixtures.py -------------------------------------------------------------------------------- /tests/functional/adapter/dbt_clone/test_dbt_clone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/dbt_clone/test_dbt_clone.py -------------------------------------------------------------------------------- /tests/functional/adapter/dbt_show/test_dbt_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/dbt_show/test_dbt_show.py -------------------------------------------------------------------------------- /tests/functional/adapter/empty/test_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/empty/test_empty.py -------------------------------------------------------------------------------- /tests/functional/adapter/incremental/test_incremental_merge_exclude_columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/incremental/test_incremental_merge_exclude_columns.py -------------------------------------------------------------------------------- /tests/functional/adapter/incremental/test_incremental_on_schema_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/incremental/test_incremental_on_schema_change.py -------------------------------------------------------------------------------- /tests/functional/adapter/incremental/test_incremental_predicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/incremental/test_incremental_predicates.py -------------------------------------------------------------------------------- /tests/functional/adapter/incremental/test_incremental_unique_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/incremental/test_incremental_unique_id.py -------------------------------------------------------------------------------- /tests/functional/adapter/incremental_strategies/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/incremental_strategies/fixtures.py -------------------------------------------------------------------------------- /tests/functional/adapter/incremental_strategies/seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/incremental_strategies/seeds.py -------------------------------------------------------------------------------- /tests/functional/adapter/incremental_strategies/test_incremental_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/incremental_strategies/test_incremental_strategies.py -------------------------------------------------------------------------------- /tests/functional/adapter/incremental_strategies/test_microbatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/incremental_strategies/test_microbatch.py -------------------------------------------------------------------------------- /tests/functional/adapter/persist_docs/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/persist_docs/fixtures.py -------------------------------------------------------------------------------- /tests/functional/adapter/persist_docs/test_persist_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/persist_docs/test_persist_docs.py -------------------------------------------------------------------------------- /tests/functional/adapter/seed_column_types/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/seed_column_types/fixtures.py -------------------------------------------------------------------------------- /tests/functional/adapter/seed_column_types/test_seed_column_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/seed_column_types/test_seed_column_types.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/test_basic.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/test_constraints.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_get_columns_in_relation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/test_get_columns_in_relation.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_grants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/test_grants.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_python_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/test_python_model.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_simple_seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/test_simple_seed.py -------------------------------------------------------------------------------- /tests/functional/adapter/test_store_test_failures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/test_store_test_failures.py -------------------------------------------------------------------------------- /tests/functional/adapter/unit_testing/test_unit_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/unit_testing/test_unit_testing.py -------------------------------------------------------------------------------- /tests/functional/adapter/utils/fixture_listagg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/utils/fixture_listagg.py -------------------------------------------------------------------------------- /tests/functional/adapter/utils/test_data_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/utils/test_data_types.py -------------------------------------------------------------------------------- /tests/functional/adapter/utils/test_timestamps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/utils/test_timestamps.py -------------------------------------------------------------------------------- /tests/functional/adapter/utils/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/adapter/utils/test_utils.py -------------------------------------------------------------------------------- /tests/functional/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/functional/conftest.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- 1 | from .fixtures.profiles import * 2 | -------------------------------------------------------------------------------- /tests/unit/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/fixtures/profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/unit/fixtures/profiles.py -------------------------------------------------------------------------------- /tests/unit/test_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/unit/test_adapter.py -------------------------------------------------------------------------------- /tests/unit/test_column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/unit/test_column.py -------------------------------------------------------------------------------- /tests/unit/test_credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/unit/test_credentials.py -------------------------------------------------------------------------------- /tests/unit/test_macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/unit/test_macros.py -------------------------------------------------------------------------------- /tests/unit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/dbt-spark/HEAD/tests/unit/utils.py --------------------------------------------------------------------------------