├── .github └── workflows │ └── python-publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── dbt ├── __init__.py ├── adapters │ ├── __init__.py │ └── dremio │ │ ├── __init__.py │ │ ├── api │ │ ├── basic.py │ │ ├── endpoints.py │ │ ├── error.py │ │ └── query.py │ │ ├── connections.py │ │ ├── impl.py │ │ └── relation.py └── include │ ├── __init__.py │ └── dremio │ ├── __init__.py │ ├── dbt_project.yml │ ├── macros │ ├── adapters │ │ ├── columns.sql │ │ ├── data_preparation.sql │ │ ├── external_query.sql │ │ ├── format.sql │ │ ├── metadata.sql │ │ ├── relation.sql │ │ ├── schema.sql │ │ └── sources.sql │ ├── builtins │ │ └── builtins.sql │ ├── get_custom_name │ │ ├── get_custom_alias.sql │ │ ├── get_custom_database.sql │ │ ├── get_custom_schema.sql │ │ └── is_datalake_node.sql │ └── materializations │ │ ├── helpers.sql │ │ ├── incremental │ │ ├── incremental.sql │ │ ├── strategies.sql │ │ └── validate.sql │ │ ├── reflection │ │ ├── create_reflection.sql │ │ ├── helpers.sql │ │ └── reflection.sql │ │ ├── seed │ │ ├── helpers.sql │ │ └── seed.sql │ │ ├── table │ │ ├── alter_pds.sql │ │ ├── create_table_as.sql │ │ └── table.sql │ │ ├── twin_strategy.sql │ │ └── view │ │ ├── create_or_replace_view.sql │ │ ├── create_view_as.sql │ │ ├── helpers.sql │ │ └── view.sql │ └── sample_profiles.yml └── setup.py /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/README.md -------------------------------------------------------------------------------- /dbt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/adapters/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/dremio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/adapters/dremio/__init__.py -------------------------------------------------------------------------------- /dbt/adapters/dremio/api/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/adapters/dremio/api/basic.py -------------------------------------------------------------------------------- /dbt/adapters/dremio/api/endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/adapters/dremio/api/endpoints.py -------------------------------------------------------------------------------- /dbt/adapters/dremio/api/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/adapters/dremio/api/error.py -------------------------------------------------------------------------------- /dbt/adapters/dremio/api/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/adapters/dremio/api/query.py -------------------------------------------------------------------------------- /dbt/adapters/dremio/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/adapters/dremio/connections.py -------------------------------------------------------------------------------- /dbt/adapters/dremio/impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/adapters/dremio/impl.py -------------------------------------------------------------------------------- /dbt/adapters/dremio/relation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/adapters/dremio/relation.py -------------------------------------------------------------------------------- /dbt/include/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/__init__.py -------------------------------------------------------------------------------- /dbt/include/dremio/__init__.py: -------------------------------------------------------------------------------- 1 | import os 2 | PACKAGE_PATH = os.path.dirname(__file__) 3 | -------------------------------------------------------------------------------- /dbt/include/dremio/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/dbt_project.yml -------------------------------------------------------------------------------- /dbt/include/dremio/macros/adapters/columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/adapters/columns.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/adapters/data_preparation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/adapters/data_preparation.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/adapters/external_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/adapters/external_query.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/adapters/format.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/adapters/format.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/adapters/metadata.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/adapters/metadata.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/adapters/relation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/adapters/relation.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/adapters/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/adapters/schema.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/adapters/sources.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/adapters/sources.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/builtins/builtins.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/builtins/builtins.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/get_custom_name/get_custom_alias.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/get_custom_name/get_custom_alias.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/get_custom_name/get_custom_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/get_custom_name/get_custom_database.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/get_custom_name/get_custom_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/get_custom_name/get_custom_schema.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/get_custom_name/is_datalake_node.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/get_custom_name/is_datalake_node.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/helpers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/helpers.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/incremental/incremental.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/incremental/incremental.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/incremental/strategies.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/incremental/strategies.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/incremental/validate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/incremental/validate.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/reflection/create_reflection.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/reflection/create_reflection.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/reflection/helpers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/reflection/helpers.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/reflection/reflection.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/reflection/reflection.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/seed/helpers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/seed/helpers.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/seed/seed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/seed/seed.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/table/alter_pds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/table/alter_pds.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/table/create_table_as.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/table/create_table_as.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/table/table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/table/table.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/twin_strategy.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/twin_strategy.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/view/create_or_replace_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/view/create_or_replace_view.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/view/create_view_as.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/view/create_view_as.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/view/helpers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/view/helpers.sql -------------------------------------------------------------------------------- /dbt/include/dremio/macros/materializations/view/view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/macros/materializations/view/view.sql -------------------------------------------------------------------------------- /dbt/include/dremio/sample_profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/dbt/include/dremio/sample_profiles.yml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabrice-etanchaud/dbt-dremio/HEAD/setup.py --------------------------------------------------------------------------------