.gitignore
CHANGELOG.md
LICENSE
Makefile
README.md
mkdocs.yml
pyproject.toml
.github/ISSUE_TEMPLATE/bug.yaml
.github/ISSUE_TEMPLATE/feature.yaml
.github/scripts/bump_version.py
.github/scripts/update_quickstart_stack.py
.github/scripts/write_release_body.py
.github/workflows/publish-doc.yml
.github/workflows/release.yml
.github/workflows/run_quickstart.yml
.github/workflows/test.yml
docs/CNAME
docs/changelog.md
docs/demos.md
docs/index.md
docs/install.md
docs/lakehouseascode.md
docs/quickstart.md
docs/api/cli.md
docs/api/datetime.md
docs/api/dispatcher/dispatcher.md
docs/api/dispatcher/dispatcherrunner.md
docs/api/dispatcher/jobrunner.md
docs/api/dispatcher/pipelinerunner.md
docs/api/dlt/apply_changes.md
docs/api/dlt/get_df.md
docs/api/dlt/is_debug.md
docs/api/dlt/is_mocked.md
docs/api/dlt/read.md
docs/api/dlt/read_stream.md
docs/api/models/basemodel.md
docs/api/models/dataevent.md
docs/api/models/dataeventheader.md
docs/api/models/dataproducer.md
docs/api/models/databricks/accesscontrol.md
docs/api/models/databricks/cluster.md
docs/api/models/databricks/directory.md
docs/api/models/databricks/externallocation.md
docs/api/models/databricks/grants.md
docs/api/models/databricks/group.md
docs/api/models/databricks/job.md
docs/api/models/databricks/metastore.md
docs/api/models/databricks/metastoreassignment.md
docs/api/models/databricks/metastoredataaccess.md
docs/api/models/databricks/mwspermissionassignment.md
docs/api/models/databricks/notebook.md
docs/api/models/databricks/pipeline.md
docs/api/models/databricks/secret.md
docs/api/models/databricks/secretacl.md
docs/api/models/databricks/secretscope.md
docs/api/models/databricks/serviceprincipal.md
docs/api/models/databricks/serviceprincipalrole.md
docs/api/models/databricks/sqlquery.md
docs/api/models/databricks/user.md
docs/api/models/databricks/userrole.md
docs/api/models/databricks/warehouse.md
docs/api/models/databricks/workspacefile.md
docs/api/models/datasources/basedatasource.md
docs/api/models/datasources/eventdatasource.md
docs/api/models/datasources/tabledatasource.md
docs/api/models/providers/aws.md
docs/api/models/providers/azure.md
docs/api/models/providers/azurepulumi.md
docs/api/models/providers/databricks.md
docs/api/models/resources/baseresource.md
docs/api/models/resources/pulumiresource.md
docs/api/models/resources/terraformresource.md
docs/api/models/spark/sparkchain.md
docs/api/models/spark/sparkchainnode.md
docs/api/models/spark/sparkfuncarg.md
docs/api/models/sql/catalog.md
docs/api/models/sql/column.md
docs/api/models/sql/schema.md
docs/api/models/sql/table.md
docs/api/models/sql/tablebuilder.md
docs/api/models/sql/tableexpectation.md
docs/api/models/sql/volume.md
docs/api/models/stacks/pulumistack.md
docs/api/models/stacks/stack.md
docs/api/models/stacks/terraformstack.md
docs/api/spark/dataframe/groupby_and_agg.md
docs/api/spark/dataframe/has_column.md
docs/api/spark/dataframe/schema_flat.md
docs/api/spark/dataframe/show_string.md
docs/api/spark/dataframe/smart_join.md
docs/api/spark/dataframe/window_filter.md
docs/api/spark/functions/_constants.md
docs/api/spark/functions/add.md
docs/api/spark/functions/convert_units.md
docs/api/spark/functions/div.md
docs/api/spark/functions/mul.md
docs/api/spark/functions/poly1.md
docs/api/spark/functions/poly2.md
docs/api/spark/functions/roundp.md
docs/api/spark/functions/scaled_power.md
docs/api/spark/functions/string_split.md
docs/api/spark/functions/sub.md
docs/api/spark/functions/uuid.md
docs/concepts/cli.md
docs/concepts/dataevent.md
docs/concepts/deployment.md
docs/concepts/design.md
docs/concepts/governance.md
docs/concepts/models.md
docs/concepts/pipeline.md
docs/concepts/spark.md
docs/concepts/stack.md
docs/concepts/table.md
docs/concepts/tablebuilder.md
docs/concepts/variables.md
docs/guides/catalog.md
docs/guides/compute.md
docs/guides/job.md
docs/guides/pipeline.md
docs/guides/secrets.md
docs/guides/table.md
docs/guides/users.md
docs/images/databricks.png
docs/images/delta_live_tables.png
docs/images/dlt_debug.png
docs/images/kappa.png
docs/images/lakehouse.png
docs/images/logo_sg.png
docs/images/logo_sg_ltb.png
docs/images/logo_sw.png
docs/images/logo_sw_ltw.png
docs/images/medaillon_complex.png
docs/images/medallion.png
docs/images/okube.png
docs/images/pl_quickstart.png
docs/images/pl_stock_prices.png
docs/images/pl_stock_prices_simple.png
docs/images/pulumi.png
docs/images/stock_prices_lineage.png
docs/images/terraform.png
docs/images/what_is_laktory.png
docs/stylesheets/extra.css
docs/stylesheets/mkdocstrings.css
laktory/__init__.py
laktory/_logger.py
laktory/_parsers.py
laktory/_settings.py
laktory/_useragent.py
laktory/_version.py
laktory/constants.py
laktory/datetime.py
laktory/exceptions.py
laktory/metadata.py
laktory/version.py
laktory.egg-info/PKG-INFO
laktory.egg-info/SOURCES.txt
laktory.egg-info/dependency_links.txt
laktory.egg-info/entry_points.txt
laktory.egg-info/requires.txt
laktory.egg-info/top_level.txt
laktory/_testing/__init__.py
laktory/_testing/stackvalidator.py
laktory/_testing/stockprices.py
laktory/cli/__init__.py
laktory/cli/_common.py
laktory/cli/_deploy.py
laktory/cli/_init.py
laktory/cli/_preview.py
laktory/cli/_quickstart.py
laktory/cli/_run.py
laktory/cli/_write.py
laktory/cli/app.py
laktory/cli/quickstart_stack.yaml
laktory/dispatcher/__init__.py
laktory/dispatcher/dispatcher.py
laktory/dispatcher/dispatcherrunner.py
laktory/dispatcher/jobrunner.py
laktory/dispatcher/pipelinerunner.py
laktory/dlt/__init__.py
laktory/models/__init__.py
laktory/models/basemodel.py
laktory/models/dataevent.py
laktory/models/dataeventheader.py
laktory/models/dataproducer.py
laktory/models/azurenative/storageblob.py
laktory/models/databricks/__init__.py
laktory/models/databricks/accesscontrol.py
laktory/models/databricks/cluster.py
laktory/models/databricks/dbfsfile.py
laktory/models/databricks/directory.py
laktory/models/databricks/externallocation.py
laktory/models/databricks/grants.py
laktory/models/databricks/group.py
laktory/models/databricks/groupmember.py
laktory/models/databricks/job.py
laktory/models/databricks/metastore.py
laktory/models/databricks/metastoreassignment.py
laktory/models/databricks/metastoredataaccess.py
laktory/models/databricks/mwspermissionassignment.py
laktory/models/databricks/notebook.py
laktory/models/databricks/permissions.py
laktory/models/databricks/pipeline.py
laktory/models/databricks/secret.py
laktory/models/databricks/secretacl.py
laktory/models/databricks/secretscope.py
laktory/models/databricks/serviceprincipal.py
laktory/models/databricks/serviceprincipalrole.py
laktory/models/databricks/sqlquery.py
laktory/models/databricks/user.py
laktory/models/databricks/userrole.py
laktory/models/databricks/warehouse.py
laktory/models/databricks/workspacefile.py
laktory/models/datasources/__init__.py
laktory/models/datasources/basedatasource.py
laktory/models/datasources/eventdatasource.py
laktory/models/datasources/tabledatasource.py
laktory/models/grants/__init__.py
laktory/models/grants/cataloggrant.py
laktory/models/grants/connectiongrant.py
laktory/models/grants/externallocationgrant.py
laktory/models/grants/functiongrant.py
laktory/models/grants/metastoregrant.py
laktory/models/grants/registeredmodelgrant.py
laktory/models/grants/schemagrant.py
laktory/models/grants/sharegrant.py
laktory/models/grants/storagecredentialgrant.py
laktory/models/grants/tablegrant.py
laktory/models/grants/viewgrant.py
laktory/models/grants/volumegrant.py
laktory/models/providers/__init__.py
laktory/models/providers/awsprovider.py
laktory/models/providers/azureprovider.py
laktory/models/providers/azurepulumiprovider.py
laktory/models/providers/baseprovider.py
laktory/models/providers/databricksprovider.py
laktory/models/resources/__init__.py
laktory/models/resources/baseresource.py
laktory/models/resources/pulumiresource.py
laktory/models/resources/terraformresource.py
laktory/models/spark/__init__.py
laktory/models/spark/_common.py
laktory/models/spark/sparkchain.py
laktory/models/spark/sparkchainnode.py
laktory/models/spark/sparkfuncarg.py
laktory/models/sql/__init__.py
laktory/models/sql/catalog.py
laktory/models/sql/column.py
laktory/models/sql/schema.py
laktory/models/sql/table.py
laktory/models/sql/tablebuilder.py
laktory/models/sql/tableexpectation.py
laktory/models/sql/volume.py
laktory/models/stacks/__init__.py
laktory/models/stacks/pulumistack.py
laktory/models/stacks/stack.py
laktory/models/stacks/terraformstack.py
laktory/resources/data/stock_prices.json
laktory/resources/notebooks/dlt_brz_template.py
laktory/resources/notebooks/dlt_gld_template.py
laktory/resources/notebooks/dlt_slv_star_template.py
laktory/resources/notebooks/dlt_slv_template.py
laktory/spark/__init__.py
laktory/spark/dataframe/__init__.py
laktory/spark/dataframe/groupby_and_agg.py
laktory/spark/dataframe/has_column.py
laktory/spark/dataframe/schema_flat.py
laktory/spark/dataframe/show_string.py
laktory/spark/dataframe/smart_join.py
laktory/spark/dataframe/watermark.py
laktory/spark/dataframe/window_filter.py
laktory/spark/functions/__init__.py
laktory/spark/functions/_common.py
laktory/spark/functions/logical.py
laktory/spark/functions/math.py
laktory/spark/functions/string.py
laktory/spark/functions/units.py
scripts/databricks_api_call.py
scripts/test_computed_filed.py
scripts/test_db_connect.py
settings/dev.env
tests/__init__.py
tests/build_test_data.py
tests/test_basemodel.py
tests/test_baseresource.py
tests/test_catalog.py
tests/test_cli.py
tests/test_column.py
tests/test_constants.py
tests/test_dataevent.py
tests/test_datasources.py
tests/test_datetime.py
tests/test_dbfsfile.py
tests/test_directory.py
tests/test_dispatcher.py
tests/test_dlt.py
tests/test_docstrings.py
tests/test_job.py
tests/test_logger.py
tests/test_metastore.py
tests/test_notebook.py
tests/test_parsers.py
tests/test_pipeline.py
tests/test_providers.py
tests/test_schema.py
tests/test_settings.py
tests/test_spark_chain.py
tests/test_spark_dataframe.py
tests/test_spark_functions.py
tests/test_sql_query.py
tests/test_stack.py
tests/test_table.py
tests/test_table_builder.py
tests/test_user.py
tests/test_useragent.py
tests/test_version_info.py
tests/test_workspacefile.py
tests/data/stack.yaml
tests/data/stack_empty.yaml
tests/data/stockprices0.yaml
tests/data/stockprices1.yaml
tests/data/stockprices2.yaml
tests/data/brz_stock_prices/._SUCCESS.crc
tests/data/brz_stock_prices/.part-00000-aff20661-c55f-4489-86fc-8336e06ee376-c000.snappy.parquet.crc
tests/data/brz_stock_prices/_SUCCESS
tests/data/brz_stock_prices/part-00000-aff20661-c55f-4489-86fc-8336e06ee376-c000.snappy.parquet
tests/data/events/yahoo-finance/stock_price/2023/09/01/stock_price_AAPL_20230901T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/01/stock_price_AMZN_20230901T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/01/stock_price_GOOGL_20230901T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/01/stock_price_MSFT_20230901T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/05/stock_price_AAPL_20230905T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/05/stock_price_AMZN_20230905T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/05/stock_price_GOOGL_20230905T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/05/stock_price_MSFT_20230905T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/06/stock_price_AAPL_20230906T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/06/stock_price_AMZN_20230906T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/06/stock_price_GOOGL_20230906T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/06/stock_price_MSFT_20230906T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/07/stock_price_AAPL_20230907T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/07/stock_price_AMZN_20230907T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/07/stock_price_GOOGL_20230907T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/07/stock_price_MSFT_20230907T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/08/stock_price_AAPL_20230908T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/08/stock_price_AMZN_20230908T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/08/stock_price_GOOGL_20230908T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/08/stock_price_MSFT_20230908T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/11/stock_price_AAPL_20230911T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/11/stock_price_AMZN_20230911T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/11/stock_price_GOOGL_20230911T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/11/stock_price_MSFT_20230911T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/12/stock_price_AAPL_20230912T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/12/stock_price_AMZN_20230912T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/12/stock_price_GOOGL_20230912T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/12/stock_price_MSFT_20230912T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/13/stock_price_AAPL_20230913T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/13/stock_price_AMZN_20230913T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/13/stock_price_GOOGL_20230913T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/13/stock_price_MSFT_20230913T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/14/stock_price_AAPL_20230914T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/14/stock_price_AMZN_20230914T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/14/stock_price_GOOGL_20230914T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/14/stock_price_MSFT_20230914T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/15/stock_price_AAPL_20230915T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/15/stock_price_AMZN_20230915T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/15/stock_price_GOOGL_20230915T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/15/stock_price_MSFT_20230915T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/18/stock_price_AAPL_20230918T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/18/stock_price_AMZN_20230918T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/18/stock_price_GOOGL_20230918T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/18/stock_price_MSFT_20230918T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/19/stock_price_AAPL_20230919T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/19/stock_price_AMZN_20230919T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/19/stock_price_GOOGL_20230919T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/19/stock_price_MSFT_20230919T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/20/stock_price_AAPL_20230920T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/20/stock_price_AMZN_20230920T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/20/stock_price_GOOGL_20230920T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/20/stock_price_MSFT_20230920T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/21/stock_price_AAPL_20230921T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/21/stock_price_AMZN_20230921T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/21/stock_price_GOOGL_20230921T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/21/stock_price_MSFT_20230921T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/22/stock_price_AAPL_20230922T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/22/stock_price_AMZN_20230922T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/22/stock_price_GOOGL_20230922T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/22/stock_price_MSFT_20230922T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/25/stock_price_AAPL_20230925T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/25/stock_price_AMZN_20230925T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/25/stock_price_GOOGL_20230925T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/25/stock_price_MSFT_20230925T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/26/stock_price_AAPL_20230926T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/26/stock_price_AMZN_20230926T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/26/stock_price_GOOGL_20230926T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/26/stock_price_MSFT_20230926T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/27/stock_price_AAPL_20230927T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/27/stock_price_AMZN_20230927T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/27/stock_price_GOOGL_20230927T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/27/stock_price_MSFT_20230927T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/28/stock_price_AAPL_20230928T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/28/stock_price_AMZN_20230928T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/28/stock_price_GOOGL_20230928T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/28/stock_price_MSFT_20230928T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/29/stock_price_AAPL_20230929T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/29/stock_price_AMZN_20230929T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/29/stock_price_GOOGL_20230929T000000000Z.json
tests/data/events/yahoo-finance/stock_price/2023/09/29/stock_price_MSFT_20230929T000000000Z.json
tests/data/slv_stock_meta/._SUCCESS.crc
tests/data/slv_stock_meta/.part-00000-d86fbfe6-5d98-43f6-827b-c18d9f79622f-c000.snappy.parquet.crc
tests/data/slv_stock_meta/_SUCCESS
tests/data/slv_stock_meta/part-00000-d86fbfe6-5d98-43f6-827b-c18d9f79622f-c000.snappy.parquet
tests/data/slv_stock_prices/._SUCCESS.crc
tests/data/slv_stock_prices/.part-00000-d12f5de4-d8dd-46fc-b00a-c3c7dc6edc32-c000.snappy.parquet.crc
tests/data/slv_stock_prices/_SUCCESS
tests/data/slv_stock_prices/part-00000-d12f5de4-d8dd-46fc-b00a-c3c7dc6edc32-c000.snappy.parquet