├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md ├── pull_request_template.md └── workflows │ ├── build.yml │ ├── release.yml │ ├── scala-steward.yml │ ├── slack.yml │ ├── snapshot-docker-no-tests.yml │ ├── snapshot-docker.yml │ ├── snapshot-jar-only.yml │ └── test-only.yml ├── .gitignore ├── .sbtopts ├── .scala-steward.conf ├── .scalafmt.conf ├── .versions ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── NOTICE ├── README.md ├── api-env-vars.md ├── codecov.yml ├── distrib ├── log4j2.properties ├── setup.jar ├── setup.ps1 ├── setup.sh ├── starlake.cmd └── starlake.sh ├── docs └── static │ └── img │ ├── data-star.png │ ├── intent.png │ ├── starlake-draw.png │ ├── transform-dags.png │ └── transform-viz.svg ├── env-vars.md ├── log └── test.sql ├── migration ├── expected │ └── metadata │ │ ├── application.sl.yml │ │ ├── dags │ │ └── dag_config.sl.yml │ │ ├── env.local.sl.yml │ │ ├── env.sl.yml │ │ ├── external │ │ └── external.sl.yml │ │ ├── extract │ │ ├── _table_load-template.sl.yml │ │ ├── common-config.sl.yml │ │ ├── complex-config.sl.yml │ │ ├── load-template.sl.yml │ │ ├── simple-config.sl.yml │ │ └── simplest-config.sl.yml │ │ ├── load │ │ ├── all_inclusive │ │ │ ├── _config.sl.yml │ │ │ ├── table_1.sl.yml │ │ │ └── table_2.sl.yml │ │ └── segregated_£ │ │ │ ├── _config.sl.yml │ │ │ ├── table_3.sl.yml │ │ │ ├── table_4.sl.yml │ │ │ └── table_5.sl.yml │ │ ├── refs.sl.yml │ │ ├── transform │ │ └── sales_kpi │ │ │ ├── _config.sl.yml │ │ │ ├── byseller_kpi.sl.yml │ │ │ ├── byseller_kpi.sql │ │ │ └── byseller_kpi0.sql │ │ └── types │ │ └── default.sl.yml └── unversioned │ └── metadata │ ├── application.sl.yml │ ├── dags │ └── dag_config.sl.yml │ ├── env.local.sl.yml │ ├── env.sl.yml │ ├── external │ └── external.sl.yml │ ├── extract │ ├── common-config.sl.yml │ ├── complex-config.sl.yml │ ├── load-template.sl.yml │ ├── simple-config.sl.yml │ └── simplest-config.sl.yml │ ├── load │ ├── old_domain_with_tables │ │ └── old_all_inclusive.sl.yml │ └── segregated_£ │ │ ├── _config.sl.yml │ │ ├── table_3.sl.yml │ │ └── table_5.sl.yml │ ├── refs.sl.yml │ ├── transform │ └── sales_kpi │ │ ├── _config.sl.yml │ │ ├── byseller_kpi.sl.yml │ │ ├── byseller_kpi.sql │ │ └── byseller_kpi0.sql │ └── types │ └── default.sl.yml ├── project ├── Common.scala ├── Dependencies.scala ├── Versions.scala ├── build.properties └── plugins.sbt ├── samples ├── README.md ├── any-engine │ ├── 0.init.sh │ ├── 1.data-xls.sh │ ├── 1.import.sh │ ├── 1.lineage.sh │ ├── 2.load.sh │ ├── 3.transform.sh │ ├── 4.view-audit.sh │ ├── 4.view-results.sh │ ├── env.BQ.sh │ ├── env.LOCAL.sh │ ├── env.SNOWFLAKE.sh │ ├── log4j.properties │ ├── macros │ │ └── bigquery │ │ │ └── scd2bis.j2 │ ├── metadata │ │ ├── application.sl.yml │ │ ├── byseller_kpi.sql │ │ ├── dags │ │ │ ├── airflow_load_shell.sl.yml │ │ │ ├── airflow_transform_shell.sl.yml │ │ │ ├── all.sl.yml │ │ │ ├── dagster_load_shell.sl.yml │ │ │ ├── dagster_transform_shell.sl.yml │ │ │ ├── domain.sl.yml │ │ │ ├── domain_table.sl.yml │ │ │ ├── sample.py.j2 │ │ │ ├── sample.sl.yml │ │ │ ├── schedule.sl.yml │ │ │ ├── schedule_domain.sl.yml │ │ │ ├── schedule_domain_table.sl.yml │ │ │ └── templates │ │ │ │ ├── sample.py.j2 │ │ │ │ └── scheduled_table_bash.py.j2 │ │ ├── env.BQ-NATIVE.sl.yml │ │ ├── env.BQ.sl.yml │ │ ├── env.DUCKDB.sl.yml │ │ ├── env.LOCAL.sl.yml │ │ ├── env.PG.sl.yml │ │ ├── env.REDSHIFT.sl.yml │ │ ├── env.REDSHIFT_SPARK.sl.yml │ │ ├── env.SNOWFLAKE.sl.yml │ │ ├── env.sl.yml │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── extract │ │ │ ├── ddl │ │ │ │ ├── bigquery │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ │ ├── postgres │ │ │ │ │ └── drop.ssp │ │ │ │ └── synapse │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ └── externals.sl.yml │ │ ├── iam-policy-tags.sl.yml │ │ ├── load │ │ │ ├── books │ │ │ │ ├── _config.sl.yml │ │ │ │ └── items.sl.yml │ │ │ ├── hr │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── flat_locations.sl.yml │ │ │ │ └── sellers.sl.yml │ │ │ ├── huge │ │ │ │ └── _config.sl.yml │ │ │ ├── locations.sl.yml │ │ │ ├── sales │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── categories.sl.yml │ │ │ │ ├── customers.sl.yml │ │ │ │ ├── orders.sl.yml │ │ │ │ └── products.sl.yml │ │ │ ├── schema_dom │ │ │ │ ├── _config.sl.yml │ │ │ │ └── consumptions.sl.yml │ │ │ ├── tests_csv_json │ │ │ │ ├── _config.sl.yml │ │ │ │ └── csv_json.sl.yml │ │ │ ├── tests_position │ │ │ │ ├── _config.sl.yml │ │ │ │ └── account.sl.yml │ │ │ ├── tests_shards │ │ │ │ ├── _config.sl.yml │ │ │ │ └── customers.sl.yml │ │ │ └── tests_xml │ │ │ │ ├── _config.sl.yml │ │ │ │ └── cd.yml │ │ ├── tests │ │ │ ├── load │ │ │ │ ├── hr │ │ │ │ │ └── flat_locations │ │ │ │ │ │ └── test0 │ │ │ │ │ │ ├── _expected.json │ │ │ │ │ │ ├── _expected_other.json │ │ │ │ │ │ ├── _expected_other.sql │ │ │ │ │ │ └── _incoming.flat_locations-123.json │ │ │ │ └── sales │ │ │ │ │ └── orders │ │ │ │ │ └── sales_orders1 │ │ │ │ │ ├── _expected.csv │ │ │ │ │ └── sales.orders.csv │ │ │ └── transform │ │ │ │ └── sales_kpi │ │ │ │ └── byseller_kpi0 │ │ │ │ └── test1 │ │ │ │ ├── _expected.csv │ │ │ │ ├── sales.customers.json │ │ │ │ └── sales.orders.csv │ │ ├── transform │ │ │ ├── bqtest │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── table1.sl.yml │ │ │ │ └── table1.sql │ │ │ └── sales_kpi │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── byseller_kpi0.sql │ │ │ │ └── byseller_kpi1.sql │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ ├── sample-csv-json │ │ └── tests_csv_json │ │ │ └── mytest-01.csv │ ├── sample-data │ │ ├── books │ │ │ └── items.xml │ │ ├── hr │ │ │ ├── flat_locations-2018-01-01.json │ │ │ ├── locations-2018-01-01.json │ │ │ ├── locations-2019-01-01.json │ │ │ └── sellers-2018-01-01.json │ │ └── sales │ │ │ ├── categories-2018-01-01.csv │ │ │ ├── customers-2018-01-01.psv │ │ │ ├── customers-2018-01-02.psv │ │ │ ├── orders-2018-01-01.csv │ │ │ └── products-2018-01-01.csv │ ├── sample-data2 │ │ ├── hr │ │ │ ├── flat_locations-2019-01-01.json │ │ │ └── sellers-2019-01-01.json │ │ └── sales │ │ │ ├── categories-2019-01-01.csv │ │ │ ├── customers-2019-01-01.psv │ │ │ ├── orders-2019-01-01.csv │ │ │ └── products-2019-01-01.csv │ ├── sample-data3 │ │ └── schema_dom │ │ │ └── consumptions.csv │ ├── sample-position │ │ └── tests_position │ │ │ └── XPOSTBL.POS │ ├── sample-shard │ │ └── tests_shards │ │ │ └── customers-shards.psv │ ├── sample-xml │ │ └── tests_xml │ │ │ └── cds.xml │ ├── spark-shell-view-audit.scala │ └── spark-shell-view-results.scala ├── bigquery-spark-loader │ ├── 0.init.sh │ ├── 1.import.sh │ ├── 2.load.sh │ ├── 3.transform.interactive.sh │ ├── 3.transform.sh │ ├── bigquery-env │ ├── cloud_run.sh │ ├── dataproc.md │ ├── docker.md │ ├── env.sh │ ├── metadata │ │ ├── application.sl.yml │ │ ├── env.sl.yml │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── external │ │ │ ├── audit │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── audit.sl.yml │ │ │ │ └── expectations.sl.yml │ │ │ └── kpi │ │ │ │ ├── _config.sl.yml │ │ │ │ └── byseller.sl.yml │ │ ├── load │ │ │ ├── hr │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── locations.sl.yml │ │ │ │ └── sellers.sl.yml │ │ │ └── sales │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── customers.sl.yml │ │ │ │ └── orders.sl.yml │ │ ├── mapping │ │ │ └── ddl │ │ │ │ ├── bigquery │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ │ │ ├── postgres │ │ │ │ └── drop.ssp │ │ │ │ └── synapse │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ ├── transform │ │ │ └── kpi │ │ │ │ ├── _config.sl.yml │ │ │ │ └── byseller.sql │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ └── sample-data │ │ ├── hr │ │ ├── locations-2018-01-01.json │ │ └── sellers-2018-01-01.json │ │ └── sales │ │ ├── customers-2018-01-01.psv │ │ └── orders-2018-01-01.csv ├── bigquery │ ├── 0.init.sh │ ├── 1.import.sh │ ├── 2.load.sh │ ├── 3.transform.interactive.sh │ ├── 3.transform.sh │ ├── bigquery-env │ ├── cloud_run.sh │ ├── dataproc.md │ ├── docker.md │ ├── env.sh │ ├── metadata │ │ ├── application.sl.yml │ │ ├── env.sl.yml │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── load │ │ │ ├── hr │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── locations.sl.yml │ │ │ │ └── sellers.sl.yml │ │ │ └── sales │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── customers.sl.yml │ │ │ │ └── orders.sl.yml │ │ ├── mapping │ │ │ └── ddl │ │ │ │ ├── bigquery │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ │ │ ├── postgres │ │ │ │ └── drop.ssp │ │ │ │ └── synapse │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ ├── transform │ │ │ └── kpi │ │ │ │ ├── _config.sl.yml │ │ │ │ └── byseller.sql │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ ├── sample-data │ │ ├── hr │ │ │ ├── locations-2018-01-01.json │ │ │ └── sellers-2018-01-01.json │ │ └── sales │ │ │ ├── customers-2018-01-01.psv │ │ │ └── orders-2018-01-01.csv │ ├── sl_versions.cmd │ └── sl_versions.sh ├── database │ ├── EXTRACT_TABLE.sql.mustache │ ├── EXTRACT_TABLE.sql.ssp │ ├── expected_script_payload.txt │ └── expected_script_payload2.txt ├── duckdb │ ├── datasets │ │ └── archive │ │ │ └── hr │ │ │ ├── flat_locations-2018-01-01.json │ │ │ ├── locations-2018-01-01.json │ │ │ ├── locations-2019-01-01.json │ │ │ └── sellers-2018-01-01.json │ ├── metadata │ │ ├── application.sl.yml │ │ ├── dags │ │ │ ├── all.sl.yml │ │ │ ├── domain.sl.yml │ │ │ ├── domain_table.sl.yml │ │ │ ├── sample.py.j2 │ │ │ ├── sample.sl.yml │ │ │ ├── schedule.sl.yml │ │ │ ├── schedule_domain.sl.yml │ │ │ ├── schedule_domain_table.sl.yml │ │ │ └── templates │ │ │ │ ├── sample.py.j2 │ │ │ │ └── scheduled_table_bash.py.j2 │ │ ├── env.DUCKDB.sl.yml │ │ ├── env.sl.yml │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── external │ │ │ └── sales_kpi │ │ │ │ ├── _config.sl.yml │ │ │ │ └── byseller_kpi.sl.yml │ │ ├── extract │ │ │ └── ddl │ │ │ │ ├── bigquery │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ │ │ ├── postgres │ │ │ │ └── drop.ssp │ │ │ │ └── synapse │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ ├── load │ │ │ └── hr │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── flat_locations.sl.yml │ │ │ │ ├── locations.sl.yml │ │ │ │ └── sellers.sl.yml │ │ ├── tests │ │ │ ├── load │ │ │ │ ├── hr │ │ │ │ │ └── flat_locations │ │ │ │ │ │ └── test0 │ │ │ │ │ │ ├── _expected.json │ │ │ │ │ │ ├── _expected_other.json │ │ │ │ │ │ ├── _other.sql │ │ │ │ │ │ └── hr.flat_locations.json │ │ │ │ └── sales │ │ │ │ │ └── orders │ │ │ │ │ └── sales_orders1 │ │ │ │ │ ├── _expected.csv │ │ │ │ │ └── sales.orders.csv │ │ │ └── transform │ │ │ │ └── sales_kpi │ │ │ │ └── byseller_kpi0 │ │ │ │ └── test1 │ │ │ │ ├── _expected.csv │ │ │ │ ├── sales.customers.json │ │ │ │ └── sales.orders.csv │ │ ├── transform │ │ │ ├── bqtest │ │ │ │ ├── _config.sl.yml │ │ │ │ └── table1.sql │ │ │ └── sales_kpi │ │ │ │ ├── byseller_kpi.sql │ │ │ │ └── byseller_kpi0.sql │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ └── sample-data │ │ └── hr │ │ ├── flat_locations-2018-01-01.json │ │ ├── locations-2018-01-01.json │ │ ├── locations-2019-01-01.json │ │ └── sellers-2018-01-01.json ├── ducklake │ ├── README.md │ └── metadata │ │ ├── application.sl.yml │ │ ├── dags │ │ ├── airflow_load_shell.sl.yml │ │ ├── airflow_scheduled_transform_shell.sl.yml │ │ ├── airflow_transform_shell.sl.yml │ │ ├── dagster_load_shell.sl.yml │ │ ├── dagster_scheduled_transform_shell.sl.yml │ │ ├── dagster_transform_shell.sl.yml │ │ ├── snowflake_load_sql.sl.yml │ │ ├── snowflake_scheduled_transform_sql.sl.yml │ │ ├── snowflake_transform-bottom-up_sql.sl.yml │ │ └── snowflake_transform-top-down_sql.sl.yml │ │ ├── expectations │ │ ├── Completeness.j2 │ │ ├── Numeric.j2 │ │ ├── Schema.j2 │ │ ├── UnexpectedRowsExpectation.j2 │ │ ├── Uniqueness.j2 │ │ ├── Validity.j2 │ │ └── Volume.j2 │ │ ├── external │ │ └── import.sl.yml │ │ ├── load │ │ └── tpch │ │ │ ├── CUSTOMER.sl.yml │ │ │ ├── LINEITEM.sl.yml │ │ │ ├── NATION.sl.yml │ │ │ ├── ORDERS.sl.yml │ │ │ ├── PART.sl.yml │ │ │ ├── PARTSUPP.sl.yml │ │ │ ├── REGION.sl.yml │ │ │ ├── SUPPLIER.sl.yml │ │ │ └── _config.sl.yml │ │ ├── transform │ │ └── kpi │ │ │ ├── _config.sl.yml │ │ │ ├── q10_returned_item.sql │ │ │ ├── q11_important_stock_id.sql │ │ │ ├── q12_shipping_modes_order.sql │ │ │ ├── q13_customer_distribution.sql │ │ │ ├── q14_promotion_effect.sq │ │ │ ├── q15_top_supplier.sql │ │ │ ├── q16_part_supplier_rel.sql │ │ │ ├── q17_small_qty_order_revenue.sql │ │ │ ├── q18_large_volume_customer.sql │ │ │ ├── q19_discounted_revenue.sql │ │ │ ├── q1_pricing_summary.sql │ │ │ ├── q20_potential_part.sql │ │ │ ├── q21_suppliers_waiting.sql │ │ │ ├── q22_global_sales.sql │ │ │ ├── q2_minimum_cost_supplier.sql │ │ │ ├── q3_shipping_priority.sql │ │ │ ├── q4_order_priority.sql │ │ │ ├── q5_local_supplier_volume.sql │ │ │ ├── q6_forecasting_revenue_change.sql │ │ │ ├── q7_volume_shipping_query.sql │ │ │ ├── q8_national_market_share.sql │ │ │ └── q9_product_type_profit_measure.sql │ │ └── types │ │ ├── default.sl.yml │ │ └── types.sl.yml ├── extract │ ├── 1.extract-schema.sh │ ├── connections-template.sl.yml │ └── createdb.sql ├── iceberg │ ├── datasets │ │ └── archive │ │ │ └── starbake │ │ │ ├── order_lines_202403011415.csv │ │ │ ├── orders_202403011414.json │ │ │ └── products.xml │ ├── metadata │ │ ├── application.sl.yml │ │ ├── dags │ │ │ ├── airflow_load_shell.sl.yml │ │ │ ├── airflow_scheduled_transform_shell.sl.yml │ │ │ ├── airflow_transform_shell.sl.yml │ │ │ ├── dagster_load_shell.sl.yml │ │ │ ├── dagster_scheduled_transform_shell.sl.yml │ │ │ ├── dagster_transform_shell.sl.yml │ │ │ ├── snowflake_load_sql.sl.yml │ │ │ ├── snowflake_scheduled_transform_sql.sl.yml │ │ │ ├── snowflake_transform-bottom-up_sql.sl.yml │ │ │ └── snowflake_transform-top-down_sql.sl.yml │ │ ├── env.BQ.sl.yml │ │ ├── env.DUCKDB.sl.yml │ │ ├── env.SPARK.sl.yml │ │ ├── env.sl.yml │ │ ├── expectations │ │ │ ├── Completeness.j2 │ │ │ ├── Numeric.j2 │ │ │ ├── Schema.j2 │ │ │ ├── UnexpectedRowsExpectation.sql.j2 │ │ │ ├── Uniqueness.j2 │ │ │ ├── Validity.j2 │ │ │ └── Volume.j2 │ │ ├── external │ │ │ └── import.sl.yml │ │ ├── load │ │ │ └── starbake │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── order_lines.sl.yml │ │ │ │ ├── orders.sl.yml │ │ │ │ └── products.sl.yml │ │ ├── transform │ │ │ └── kpi │ │ │ │ └── revenue_summary.sql │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ └── sample-data │ │ └── starbake │ │ ├── order_lines_202403011415.csv │ │ ├── orders_202403011414.json │ │ └── products.xml ├── incoming │ ├── hr │ │ ├── locations-2018-01-01.json │ │ └── sellers-2018-01-01.json │ └── sales │ │ ├── customers-2018-01-01.psv │ │ └── orders-2018-01-01.csv ├── lineage │ ├── README.md │ ├── datasets │ │ ├── archive │ │ │ └── starbake │ │ │ │ ├── customers.csv │ │ │ │ ├── orders.json │ │ │ │ └── products.json │ │ └── duckdb.db │ ├── diagrams │ │ ├── domains │ │ │ └── starbake.json │ │ └── lineage │ │ │ ├── order_item_analysis.order_product_details.json │ │ │ ├── starbake_analytics.customer_purchase_history.json │ │ │ ├── starbake_analytics.order_items_analysis.json │ │ │ ├── starbake_kpis.kpis.json │ │ │ └── starbake_kpis.overall_kpis.json │ ├── incoming │ │ └── starbake │ │ │ ├── order_202403011414.json │ │ │ ├── order_line_202403011415.csv │ │ │ └── product.xml │ ├── metadata │ │ ├── application.sl.yml │ │ ├── dags │ │ │ ├── airflow_scheduled_table_shell.sl.yml │ │ │ ├── airflow_scheduled_task_shellsl.yml │ │ │ ├── dagster_load_shell.sl.yml │ │ │ └── dagster_transform_shell.sl.yml │ │ ├── env.BQ.sl.yml │ │ ├── env.DUCKDB.sl.yml │ │ ├── env.SPARK.sl.yml │ │ ├── env.SPARK_LOCAL.sl.yml │ │ ├── env.sl.yml │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── load │ │ │ └── starbake │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── customers.sl.yml │ │ │ │ ├── orders.sl.yml │ │ │ │ └── products.sl.yml │ │ ├── transform │ │ │ ├── starbake_analytics │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── customer_purchase_history.sl.yml │ │ │ │ ├── customer_purchase_history.sql │ │ │ │ ├── order_items_analysis.sl.yml │ │ │ │ └── order_items_analysis.sql │ │ │ └── starbake_kpis │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── overall_kpis.sl.yml │ │ │ │ └── overall_kpis.sql │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ └── sample-data │ │ └── starbake │ │ ├── order_202403011414.json │ │ ├── order_line_202403011415.csv │ │ └── product.xml ├── postgres │ ├── 0.init.sh │ ├── 1.import.sh │ ├── 2.load.sh │ ├── 3.transform.sh │ ├── env.sh │ ├── metadata │ │ ├── application.sl.yml │ │ ├── env.sl.yml │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── extract │ │ │ └── ddl │ │ │ │ ├── bigquery │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ │ │ ├── mysql │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ ├── postgres │ │ │ │ ├── drop.ssp │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ ├── snowflake │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ ├── domain.ssp │ │ │ │ ├── drop.ssp │ │ │ │ └── global.ssp │ │ │ │ └── synapse │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ ├── load │ │ │ ├── hr │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── locations.sl.yml │ │ │ │ └── sellers.sl.yml │ │ │ └── sales │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── customers.sl.yml │ │ │ │ └── orders.sl.yml │ │ ├── transform │ │ │ └── kpi │ │ │ │ ├── _config.sl.yml │ │ │ │ └── byseller.sql │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ ├── postgres-env │ └── sample-data │ │ ├── hr │ │ ├── locations-2018-01-01.json │ │ └── sellers-2018-01-01.json │ │ └── sales │ │ ├── customers-2018-01-01.psv │ │ └── orders-2018-01-01.csv ├── sample-data │ ├── hr │ │ ├── flat_locations-2018-01-01.json │ │ └── sellers-2018-01-01.json │ └── sales │ │ ├── categories-2018-01-01.csv │ │ ├── customers-2018-01-01.psv │ │ ├── customers-2018-01-02.psv │ │ ├── orders-2018-01-01.csv │ │ └── products-2018-01-01.csv ├── snowflake-spark │ ├── 0.init.sh │ ├── 1.import.sh │ ├── 2.load.sh │ ├── 3.transform.sh │ ├── env.sh │ ├── metadata │ │ ├── application.sl.yml │ │ ├── env.sl.yml │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── extract │ │ │ └── ddl │ │ │ │ ├── bigquery │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ │ │ ├── mysql │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ ├── postgres │ │ │ │ ├── drop.ssp │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ ├── snowflake │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ ├── domain.ssp │ │ │ │ ├── drop.ssp │ │ │ │ └── global.ssp │ │ │ │ └── synapse │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ ├── load │ │ │ ├── hr │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── locations.sl.yml │ │ │ │ └── sellers.sl.yml │ │ │ └── sales │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── customers.sl.yml │ │ │ │ └── orders.sl.yml │ │ ├── transform │ │ │ └── kpi │ │ │ │ └── byseller.sql │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ ├── sample-data │ │ ├── hr │ │ │ ├── locations-2018-01-01.json │ │ │ └── sellers-2018-01-01.json │ │ └── sales │ │ │ ├── customers-2018-01-01.psv │ │ │ └── orders-2018-01-01.csv │ └── snowflake-env ├── snowflake │ ├── .snowflake-env │ ├── 0.init.sh │ ├── 1.import.sh │ ├── 2.load.sh │ ├── 3.transform.sh │ ├── env.sh │ ├── metadata │ │ ├── application.sl.yml │ │ ├── env.sl.yml │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── extract │ │ │ └── ddl │ │ │ │ ├── bigquery │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ │ │ ├── mysql │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ ├── postgres │ │ │ │ ├── drop.ssp │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ ├── snowflake │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ ├── domain.ssp │ │ │ │ ├── drop.ssp │ │ │ │ └── global.ssp │ │ │ │ └── synapse │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ ├── load │ │ │ ├── hr │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── locations.sl.yml │ │ │ │ └── sellers.sl.yml │ │ │ └── sales │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── customers.sl.yml │ │ │ │ └── orders.sl.yml │ │ ├── transform │ │ │ └── kpi │ │ │ │ ├── _config.sl.yml │ │ │ │ └── byseller.sql │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ ├── sample-data │ │ ├── hr │ │ │ ├── locations-2018-01-01.json │ │ │ └── sellers-2018-01-01.json │ │ └── sales │ │ │ ├── customers-2018-01-01.psv │ │ │ ├── gcloud beta run jobs execute starlake-am │ │ │ └── orders-2018-01-01.csv │ ├── sl_versions.cmd │ └── sl_versions.sh ├── starbake │ ├── HOW_TO_RUN.md │ ├── LICENSE │ ├── README.md │ ├── dagster.png │ ├── datasets │ │ └── incoming │ │ │ └── starbake │ │ │ └── products.xml │ ├── metadata │ │ ├── application.sl.yml │ │ ├── dags │ │ │ ├── airflow_load_shell.sl.yml │ │ │ ├── airflow_transform_shell.sl.yml │ │ │ ├── dagster_load_shell.sl.yml │ │ │ └── dagster_transform_shell.sl.yml │ │ ├── env.BQ.sl.yml │ │ ├── env.DUCKDB.sl.yml │ │ ├── env.SNOWFLAKE.sl.yml │ │ ├── env.SPARK.sl.yml │ │ ├── env.sl.yml │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── load │ │ │ └── starbake │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── order_lines.sl.yml │ │ │ │ ├── orders.sl.yml │ │ │ │ └── products.sl.yml │ │ ├── transform │ │ │ └── kpi │ │ │ │ ├── _config.sl.yml │ │ │ │ ├── order_items_analysis.sql │ │ │ │ ├── order_summary.sql │ │ │ │ ├── product_summary.sql │ │ │ │ └── revenue_summary.sql │ │ └── types │ │ │ └── default.sl.yml │ └── sample-data │ │ └── starbake │ │ ├── order-lines_202403011415.csv │ │ ├── orders_202403011414.json │ │ └── products.xml ├── templates │ ├── 1.data-infer-ddl-for-bigquery.sh │ ├── 1.data-infer-ddl-for-postgres.sh │ ├── any-source-any-sink │ │ ├── .bigquery-env │ │ ├── .postgres-env │ │ ├── .snowflake-env │ │ ├── .spark-env │ │ ├── 0.init.sh │ │ ├── 1.import.sh │ │ ├── 2.load.sh │ │ ├── 3.transform.interactive.sh │ │ ├── 3.transform.sh │ │ ├── env.sh │ │ ├── metadata │ │ │ ├── application.sl.yml │ │ │ ├── env.sl.yml │ │ │ ├── expectations │ │ │ │ └── default.j2 │ │ │ ├── external │ │ │ │ ├── audit │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── audit.sl.yml │ │ │ │ │ └── expectations.sl.yml │ │ │ │ └── kpi │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── byseller.sl.yml │ │ │ ├── load │ │ │ │ ├── hr │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── locations.sl.yml │ │ │ │ │ └── sellers.sl.yml │ │ │ │ └── sales │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── customers.sl.yml │ │ │ │ │ └── orders.sl.yml │ │ │ ├── mapping │ │ │ │ └── ddl │ │ │ │ │ ├── bigquery │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ │ │ ├── postgres │ │ │ │ │ └── drop.ssp │ │ │ │ │ └── synapse │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ ├── transform │ │ │ │ └── kpi │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── byseller.sql │ │ │ └── types │ │ │ │ ├── default.sl.yml │ │ │ │ └── types.sl.yml │ │ └── sample-data │ │ │ ├── hr │ │ │ ├── locations-2018-01-01.json │ │ │ └── sellers-2018-01-01.json │ │ │ └── sales │ │ │ ├── customers-2018-01-01.psv │ │ │ └── orders-2018-01-01.csv │ ├── application.postgres.conf │ ├── bigquery-spark-loader │ │ ├── .bigquery-env │ │ ├── 0.init.sh │ │ ├── 1.import.sh │ │ ├── 2.load.sh │ │ ├── 3.transform.interactive.sh │ │ ├── 3.transform.sh │ │ ├── cloud_run.sh │ │ ├── dataproc.md │ │ ├── docker.md │ │ ├── env.sh │ │ ├── metadata │ │ │ ├── application.sl.yml │ │ │ ├── env.sl.yml │ │ │ ├── expectations │ │ │ │ └── default.j2 │ │ │ ├── external │ │ │ │ ├── audit │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── audit.sl.yml │ │ │ │ │ └── expectations.sl.yml │ │ │ │ └── kpi │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── byseller.sl.yml │ │ │ ├── load │ │ │ │ ├── hr │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── locations.sl.yml │ │ │ │ │ └── sellers.sl.yml │ │ │ │ └── sales │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── customers.sl.yml │ │ │ │ │ └── orders.sl.yml │ │ │ ├── mapping │ │ │ │ └── ddl │ │ │ │ │ ├── bigquery │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ │ │ ├── postgres │ │ │ │ │ └── drop.ssp │ │ │ │ │ └── synapse │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ ├── transform │ │ │ │ └── kpi │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── byseller.sql │ │ │ └── types │ │ │ │ ├── default.sl.yml │ │ │ │ └── types.sl.yml │ │ └── sample-data │ │ │ ├── hr │ │ │ ├── locations-2018-01-01.json │ │ │ └── sellers-2018-01-01.json │ │ │ └── sales │ │ │ ├── customers-2018-01-01.psv │ │ │ └── orders-2018-01-01.csv │ ├── bigquery │ │ ├── .bigquery-env │ │ ├── 0.init.sh │ │ ├── 1.import.sh │ │ ├── 2.load.sh │ │ ├── 3.transform.interactive.sh │ │ ├── 3.transform.sh │ │ ├── cloud_run.sh │ │ ├── dataproc.md │ │ ├── docker.md │ │ ├── env.sh │ │ ├── metadata │ │ │ ├── application.sl.yml │ │ │ ├── env.sl.yml │ │ │ ├── expectations │ │ │ │ └── default.j2 │ │ │ ├── load │ │ │ │ ├── hr │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── locations.sl.yml │ │ │ │ │ └── sellers.sl.yml │ │ │ │ └── sales │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── customers.sl.yml │ │ │ │ │ └── orders.sl.yml │ │ │ ├── mapping │ │ │ │ └── ddl │ │ │ │ │ ├── bigquery │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ │ │ ├── postgres │ │ │ │ │ └── drop.ssp │ │ │ │ │ └── synapse │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ ├── transform │ │ │ │ └── kpi │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── byseller.sql │ │ │ └── types │ │ │ │ ├── default.sl.yml │ │ │ │ └── types.sl.yml │ │ ├── sample-data │ │ │ ├── hr │ │ │ │ ├── locations-2018-01-01.json │ │ │ │ └── sellers-2018-01-01.json │ │ │ └── sales │ │ │ │ ├── customers-2018-01-01.psv │ │ │ │ └── orders-2018-01-01.csv │ │ ├── sl_versions.cmd │ │ └── sl_versions.sh │ ├── databricks │ │ ├── .databricks-env │ │ ├── 0.init.sh │ │ ├── 1.import.sh │ │ ├── 2.load.sh │ │ ├── 3.transform.interactive.sh │ │ ├── 3.transform.sh │ │ ├── env.sh │ │ ├── metadata │ │ │ ├── application.sl.yml │ │ │ ├── env.sl.yml │ │ │ ├── expectations │ │ │ │ └── default.j2 │ │ │ ├── external │ │ │ │ ├── audit │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── audit.sl.yml │ │ │ │ │ └── expectations.sl.yml │ │ │ │ ├── bqtest │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── audit.sl.yml │ │ │ │ │ └── table1.sl.yml │ │ │ │ ├── hr │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── audit.sl.yml │ │ │ │ ├── kpi │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── byseller.sl.yml │ │ │ │ ├── sales │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── audit.sl.yml │ │ │ │ └── sales_kpi │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── byseller_kpi.sl.yml │ │ │ ├── extract │ │ │ │ └── ddl │ │ │ │ │ ├── bigquery │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ │ │ ├── postgres │ │ │ │ │ └── drop.ssp │ │ │ │ │ └── synapse │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ ├── load │ │ │ │ ├── hr │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── locations.sl.yml │ │ │ │ │ └── sellers.sl.yml │ │ │ │ └── sales │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── customers.sl.yml │ │ │ │ │ └── orders.sl.yml │ │ │ ├── mapping │ │ │ │ └── ddl │ │ │ │ │ ├── bigquery │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ │ │ ├── postgres │ │ │ │ │ └── drop.ssp │ │ │ │ │ └── synapse │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ ├── transform │ │ │ │ └── kpi │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── byseller.sql │ │ │ └── types │ │ │ │ ├── default.sl.yml │ │ │ │ └── types.sl.yml │ │ └── sample-data │ │ │ ├── hr │ │ │ ├── locations-2018-01-01.json │ │ │ └── sellers-2018-01-01.json │ │ │ └── sales │ │ │ ├── customers-2018-01-01.psv │ │ │ └── orders-2018-01-01.csv │ ├── postgres │ │ ├── .postgres-env │ │ ├── 0.init.sh │ │ ├── 1.import.sh │ │ ├── 2.load.sh │ │ ├── 3.transform.sh │ │ ├── env.sh │ │ ├── metadata │ │ │ ├── application.sl.yml │ │ │ ├── env.sl.yml │ │ │ ├── expectations │ │ │ │ └── default.j2 │ │ │ ├── extract │ │ │ │ └── ddl │ │ │ │ │ ├── bigquery │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ │ │ ├── mysql │ │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ │ ├── postgres │ │ │ │ │ ├── drop.ssp │ │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ │ ├── snowflake │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ ├── domain.ssp │ │ │ │ │ ├── drop.ssp │ │ │ │ │ └── global.ssp │ │ │ │ │ └── synapse │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ ├── load │ │ │ │ ├── hr │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── locations.sl.yml │ │ │ │ │ ├── locations2.sl.yml │ │ │ │ │ └── sellers.sl.yml │ │ │ │ └── sales │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── customers.sl.yml │ │ │ │ │ └── orders.sl.yml │ │ │ ├── transform │ │ │ │ └── kpi │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── byseller.sql │ │ │ └── types │ │ │ │ ├── default.sl.yml │ │ │ │ └── types.sl.yml │ │ ├── sample-data │ │ │ ├── hr │ │ │ │ ├── locations-2018-01-01.json │ │ │ │ └── sellers-2018-01-01.json │ │ │ └── sales │ │ │ │ ├── customers-2018-01-01.psv │ │ │ │ └── orders-2018-01-01.csv │ │ ├── sl_versions.cmd │ │ └── sl_versions.sh │ ├── sample-data │ │ ├── hr │ │ │ ├── locations-2018-01-01.json │ │ │ └── sellers-2018-01-01.json │ │ └── sales │ │ │ ├── customers-2018-01-01.psv │ │ │ └── orders-2018-01-01.csv │ ├── snowflake-spark-loader │ │ ├── .snowflake-env │ │ ├── 0.init.sh │ │ ├── 1.import.sh │ │ ├── 2.load.sh │ │ ├── 3.transform.sh │ │ ├── env.sh │ │ ├── metadata │ │ │ ├── application.sl.yml │ │ │ ├── env.sl.yml │ │ │ ├── expectations │ │ │ │ └── default.j2 │ │ │ ├── extract │ │ │ │ └── ddl │ │ │ │ │ ├── bigquery │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ │ │ ├── mysql │ │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ │ ├── postgres │ │ │ │ │ ├── drop.ssp │ │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ │ ├── snowflake │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ ├── domain.ssp │ │ │ │ │ ├── drop.ssp │ │ │ │ │ └── global.ssp │ │ │ │ │ └── synapse │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ ├── load │ │ │ │ ├── hr │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── locations.sl.yml │ │ │ │ │ └── sellers.sl.yml │ │ │ │ └── sales │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── customers.sl.yml │ │ │ │ │ └── orders.sl.yml │ │ │ ├── transform │ │ │ │ └── kpi │ │ │ │ │ └── byseller.sql │ │ │ └── types │ │ │ │ ├── default.sl.yml │ │ │ │ └── types.sl.yml │ │ ├── sample-data │ │ │ ├── hr │ │ │ │ ├── locations-2018-01-01.json │ │ │ │ └── sellers-2018-01-01.json │ │ │ └── sales │ │ │ │ ├── customers-2018-01-01.psv │ │ │ │ └── orders-2018-01-01.csv │ │ ├── sl_versions.cmd │ │ └── sl_versions.sh │ ├── snowflake-spark │ │ ├── .snowflake-env │ │ ├── 0.init.sh │ │ ├── 1.import.sh │ │ ├── 2.load.sh │ │ ├── 3.transform.sh │ │ ├── env.sh │ │ ├── metadata │ │ │ ├── application.sl.yml │ │ │ ├── env.sl.yml │ │ │ ├── expectations │ │ │ │ └── default.j2 │ │ │ ├── extract │ │ │ │ └── ddl │ │ │ │ │ ├── bigquery │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ │ │ ├── mysql │ │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ │ ├── postgres │ │ │ │ │ ├── drop.ssp │ │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ │ ├── snowflake │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ ├── domain.ssp │ │ │ │ │ ├── drop.ssp │ │ │ │ │ └── global.ssp │ │ │ │ │ └── synapse │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ ├── load │ │ │ │ ├── hr │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── locations.sl.yml │ │ │ │ │ └── sellers.sl.yml │ │ │ │ └── sales │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── customers.sl.yml │ │ │ │ │ └── orders.sl.yml │ │ │ ├── transform │ │ │ │ └── kpi │ │ │ │ │ └── byseller.sql │ │ │ └── types │ │ │ │ ├── default.sl.yml │ │ │ │ └── types.sl.yml │ │ ├── sample-data │ │ │ ├── hr │ │ │ │ ├── locations-2018-01-01.json │ │ │ │ └── sellers-2018-01-01.json │ │ │ └── sales │ │ │ │ ├── customers-2018-01-01.psv │ │ │ │ └── orders-2018-01-01.csv │ │ ├── sl_versions.cmd │ │ └── sl_versions.sh │ ├── snowflake │ │ ├── .snowflake-env │ │ ├── 0.init.sh │ │ ├── 1.import.sh │ │ ├── 2.load.sh │ │ ├── 3.transform.sh │ │ ├── env.sh │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── metadata │ │ │ ├── application.sl.yml │ │ │ ├── env.sl.yml │ │ │ ├── extract │ │ │ │ └── ddl │ │ │ │ │ ├── bigquery │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ │ │ ├── mysql │ │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ │ ├── postgres │ │ │ │ │ ├── drop.ssp │ │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ │ ├── snowflake │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ ├── domain.ssp │ │ │ │ │ ├── drop.ssp │ │ │ │ │ └── global.ssp │ │ │ │ │ └── synapse │ │ │ │ │ ├── alter.ssp │ │ │ │ │ ├── create.ssp │ │ │ │ │ └── drop.ssp │ │ │ ├── load │ │ │ │ ├── hr │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── locations.sl.yml │ │ │ │ │ └── sellers.sl.yml │ │ │ │ └── sales │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ ├── customers.sl.yml │ │ │ │ │ └── orders.sl.yml │ │ │ ├── transform │ │ │ │ └── kpi │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ └── byseller.sql │ │ │ └── types │ │ │ │ ├── default.sl.yml │ │ │ │ └── types.sl.yml │ │ ├── sample-data │ │ │ ├── hr │ │ │ │ ├── locations-2018-01-01.json │ │ │ │ └── sellers-2018-01-01.json │ │ │ └── sales │ │ │ │ ├── customers-2018-01-01.psv │ │ │ │ └── orders-2018-01-01.csv │ │ ├── sl_versions.cmd │ │ └── sl_versions.sh │ └── snowflake_azure │ │ ├── 0.init.sh │ │ ├── 1.import.sh │ │ ├── 2.load.sh │ │ ├── 3.transform.sh │ │ ├── README.md │ │ ├── application.conf │ │ ├── env.sh │ │ ├── quickstart │ │ ├── incoming │ │ │ ├── hr │ │ │ │ ├── locations-2018-01-01.ack │ │ │ │ ├── locations-2018-01-01.json │ │ │ │ ├── sellers-2018-01-01.ack │ │ │ │ └── sellers-2018-01-01.json │ │ │ └── sales │ │ │ │ ├── customers-2018-01-01.ack │ │ │ │ ├── customers-2018-01-01.psv │ │ │ │ ├── orders-2018-01-01.ack │ │ │ │ └── orders-2018-01-01.csv │ │ └── metadata │ │ │ ├── domains │ │ │ ├── hr.sl.yml │ │ │ └── sales.sl.yml │ │ │ ├── env.SNOWFLAKE.sl.yml │ │ │ ├── env.sl.yml │ │ │ ├── expectations │ │ │ └── default.j2 │ │ │ ├── extract │ │ │ └── ddl │ │ │ │ ├── bigquery │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ │ │ ├── mysql │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ ├── postgres │ │ │ │ ├── drop.ssp │ │ │ │ └── extract-domain-table.sh.mustache │ │ │ │ ├── snowflake │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ ├── domain.ssp │ │ │ │ ├── drop.ssp │ │ │ │ └── global.ssp │ │ │ │ └── synapse │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ │ ├── jobs │ │ │ ├── kpi.byseller.sql │ │ │ └── kpi.sl.yml │ │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ │ └── sample-data │ │ ├── hr │ │ ├── locations-2018-01-01.json │ │ └── sellers-2018-01-01.json │ │ └── sales │ │ ├── customers-2018-01-01.psv │ │ └── orders-2018-01-01.csv └── variant │ ├── metadata │ ├── application.sl.yml │ ├── env.sl.yml │ ├── load │ │ └── hr │ │ │ ├── _config.sl.yml │ │ │ └── locations.sl.yml │ └── types │ │ ├── default.sl.yml │ │ └── types.sl.yml │ └── sample-data │ └── hr │ └── locations-2018-01-01.json ├── scripts ├── docker-bash.sh ├── docker-build.sh ├── docker-multi-arch-build.sh ├── docker-prepare.sh └── versions.sh ├── src ├── main │ ├── java │ │ ├── Setup.java │ │ └── ai │ │ │ └── starlake │ │ │ └── utils │ │ │ └── repackaged │ │ │ ├── BigQuerySchemaConverters.java │ │ │ └── SupportedCustomDataType.java │ ├── resources-other │ │ ├── azure │ │ │ └── reference.conf │ │ ├── fs │ │ │ └── reference.conf │ │ ├── gcp │ │ │ ├── core-site.xml │ │ │ └── reference.conf │ │ └── hdfs │ │ │ ├── core-site.xml │ │ │ └── reference.conf │ ├── resources │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── org.apache.spark.sql.sources.DataSourceRegister │ │ ├── SCHEMA-VALID-NOHEADER.dsv │ │ ├── SCHEMA-VALID.dsv │ │ ├── __init__.py │ │ ├── reference-audit.conf │ │ ├── reference-connections.conf │ │ ├── reference-dags.conf │ │ ├── reference-engines.conf │ │ ├── reference-expectations.conf │ │ ├── reference-extra.conf │ │ ├── reference-general.conf │ │ ├── reference-internal.conf │ │ ├── reference-kafka.conf │ │ ├── reference-metrics.conf │ │ ├── reference-refs.conf │ │ ├── reference-service.conf │ │ ├── reference-spark.conf │ │ ├── reference.conf │ │ ├── starlake.json │ │ ├── templates │ │ │ ├── bootstrap │ │ │ │ └── samples │ │ │ │ │ ├── README.md │ │ │ │ │ ├── empty-project │ │ │ │ │ ├── README.md │ │ │ │ │ └── metadata │ │ │ │ │ │ ├── application.sl.yml │ │ │ │ │ │ ├── dags │ │ │ │ │ │ ├── airflow_load_shell.sl.yml │ │ │ │ │ │ ├── airflow_scheduled_transform_shell.sl.yml │ │ │ │ │ │ ├── airflow_transform_shell.sl.yml │ │ │ │ │ │ ├── dagster_load_shell.sl.yml │ │ │ │ │ │ ├── dagster_scheduled_transform_shell.sl.yml │ │ │ │ │ │ ├── dagster_transform_shell.sl.yml │ │ │ │ │ │ ├── snowflake_load_sql.sl.yml │ │ │ │ │ │ ├── snowflake_scheduled_transform_sql.sl.yml │ │ │ │ │ │ ├── snowflake_transform-bottom-up_sql.sl.yml │ │ │ │ │ │ └── snowflake_transform-top-down_sql.sl.yml │ │ │ │ │ │ ├── env.sl.yml │ │ │ │ │ │ ├── expectations │ │ │ │ │ │ ├── Completeness.j2 │ │ │ │ │ │ ├── Numeric.j2 │ │ │ │ │ │ ├── Schema.j2 │ │ │ │ │ │ ├── UnexpectedRowsExpectation.j2 │ │ │ │ │ │ ├── Uniqueness.j2 │ │ │ │ │ │ ├── Validity.j2 │ │ │ │ │ │ └── Volume.j2 │ │ │ │ │ │ └── types │ │ │ │ │ │ ├── default.sl.yml │ │ │ │ │ │ └── types.sl.yml │ │ │ │ │ ├── extensions.json │ │ │ │ │ ├── gitignore │ │ │ │ │ └── sample-project │ │ │ │ │ ├── README.md │ │ │ │ │ ├── datasets │ │ │ │ │ └── incoming │ │ │ │ │ │ └── starbake │ │ │ │ │ │ ├── order_lines_202403011415.csv │ │ │ │ │ │ ├── orders_202403011414.json │ │ │ │ │ │ └── products.xml │ │ │ │ │ ├── metadata │ │ │ │ │ ├── application.sl.yml │ │ │ │ │ ├── dags │ │ │ │ │ │ ├── airflow_load_shell.sl.yml │ │ │ │ │ │ ├── airflow_scheduled_transform_shell.sl.yml │ │ │ │ │ │ ├── airflow_transform_shell.sl.yml │ │ │ │ │ │ ├── dagster_load_shell.sl.yml │ │ │ │ │ │ ├── dagster_scheduled_transform_shell.sl.yml │ │ │ │ │ │ ├── dagster_transform_shell.sl.yml │ │ │ │ │ │ ├── snowflake_load_sql.sl.yml │ │ │ │ │ │ ├── snowflake_scheduled_transform_sql.sl.yml │ │ │ │ │ │ ├── snowflake_transform-bottom-up_sql.sl.yml │ │ │ │ │ │ └── snowflake_transform-top-down_sql.sl.yml │ │ │ │ │ ├── env.BQ.sl.yml │ │ │ │ │ ├── env.DUCKDB.sl.yml │ │ │ │ │ ├── env.POSTGRES.sl.yml │ │ │ │ │ ├── env.REDSHIFT.sl.yml │ │ │ │ │ ├── env.SNOWFLAKE.sl.yml │ │ │ │ │ ├── env.sl.yml │ │ │ │ │ ├── expectations │ │ │ │ │ │ ├── Completeness.j2 │ │ │ │ │ │ ├── Numeric.j2 │ │ │ │ │ │ ├── Schema.j2 │ │ │ │ │ │ ├── UnexpectedRowsExpectation.j2 │ │ │ │ │ │ ├── Uniqueness.j2 │ │ │ │ │ │ ├── Validity.j2 │ │ │ │ │ │ └── Volume.j2 │ │ │ │ │ ├── external │ │ │ │ │ │ └── import.sl.yml │ │ │ │ │ ├── load │ │ │ │ │ │ └── starbake │ │ │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ │ │ ├── order_lines.sl.yml │ │ │ │ │ │ │ ├── orders.sl.yml │ │ │ │ │ │ │ └── products.sl.yml │ │ │ │ │ ├── transform │ │ │ │ │ │ └── kpi │ │ │ │ │ │ │ ├── _config.sl.yml │ │ │ │ │ │ │ ├── order_items_analysis.sql │ │ │ │ │ │ │ ├── order_summary.sql │ │ │ │ │ │ │ ├── product_summary.sql │ │ │ │ │ │ │ └── revenue_summary.sql │ │ │ │ │ └── types │ │ │ │ │ │ ├── default.sl.yml │ │ │ │ │ │ └── types.sl.yml │ │ │ │ │ └── sample-data │ │ │ │ │ └── starbake │ │ │ │ │ ├── order-lines_202403011415.csv │ │ │ │ │ ├── orders_202403011414.json │ │ │ │ │ └── products.xml │ │ │ ├── cli │ │ │ │ └── md-cli.j2 │ │ │ ├── compare │ │ │ │ ├── css │ │ │ │ │ ├── base-style.css.j2 │ │ │ │ │ └── style.css.j2 │ │ │ │ ├── index.html.j2 │ │ │ │ └── js │ │ │ │ │ └── report.js.j2 │ │ │ ├── load-strategies │ │ │ │ ├── bigquery │ │ │ │ │ └── default.j2 │ │ │ │ ├── default.j2 │ │ │ │ ├── duckdb │ │ │ │ │ └── default.j2 │ │ │ │ ├── jdbc │ │ │ │ │ └── default.j2 │ │ │ │ ├── postgresql │ │ │ │ │ └── default.j2 │ │ │ │ ├── redshift │ │ │ │ │ └── default.j2 │ │ │ │ ├── snowflake │ │ │ │ │ └── default.j2 │ │ │ │ └── spark │ │ │ │ │ └── default.j2 │ │ │ ├── site │ │ │ │ └── docusaurus │ │ │ │ │ ├── table.ssp │ │ │ │ │ └── task.ssp │ │ │ ├── sphinx-cli.mustache │ │ │ ├── tests │ │ │ │ ├── css │ │ │ │ │ ├── base-style.css.j2 │ │ │ │ │ └── style.css.j2 │ │ │ │ ├── index.domain.html.j2 │ │ │ │ ├── index.html.j2 │ │ │ │ ├── index.table.html.j2 │ │ │ │ ├── index.test.html.j2 │ │ │ │ ├── js │ │ │ │ │ └── report.js.j2 │ │ │ │ ├── junit.xml.j2 │ │ │ │ └── root.html.j2 │ │ │ └── write-strategies │ │ │ │ ├── bigquery │ │ │ │ ├── append.j2 │ │ │ │ ├── create.j2 │ │ │ │ ├── delete_then_insert.j2 │ │ │ │ ├── overwrite.j2 │ │ │ │ ├── overwrite_by_partition.j2 │ │ │ │ ├── scd2.j2 │ │ │ │ ├── upsert_by_key.j2 │ │ │ │ ├── upsert_by_key_and_timestamp.j2 │ │ │ │ └── view.j2 │ │ │ │ ├── default.j2 │ │ │ │ ├── duckdb │ │ │ │ ├── append.j2 │ │ │ │ ├── create.j2 │ │ │ │ ├── delete_then_insert.j2 │ │ │ │ ├── overwrite.j2 │ │ │ │ ├── overwrite_by_partition.j2 │ │ │ │ ├── scd2.j2 │ │ │ │ ├── upsert_by_key.j2 │ │ │ │ ├── upsert_by_key_and_timestamp.j2 │ │ │ │ └── view.j2 │ │ │ │ ├── jdbc │ │ │ │ ├── append.j2 │ │ │ │ ├── create.j2 │ │ │ │ ├── delete_then_insert.j2 │ │ │ │ ├── overwrite.j2 │ │ │ │ ├── overwrite_by_partition.j2 │ │ │ │ ├── scd2.j2 │ │ │ │ ├── upsert_by_key.j2 │ │ │ │ ├── upsert_by_key_and_timestamp.j2 │ │ │ │ └── view.j2 │ │ │ │ ├── mysql │ │ │ │ ├── append.j2 │ │ │ │ ├── create.j2 │ │ │ │ ├── delete_then_insert.j2 │ │ │ │ ├── overwrite.j2 │ │ │ │ ├── overwrite_by_partition.j2 │ │ │ │ ├── scd2.j2.not_supported │ │ │ │ ├── upsert_by_key.j2.not_supported │ │ │ │ ├── upsert_by_key_and_timestamp.j2.not_supported │ │ │ │ └── view.j2 │ │ │ │ ├── postgresql │ │ │ │ ├── append.j2 │ │ │ │ ├── create.j2 │ │ │ │ ├── delete_then_insert.j2 │ │ │ │ ├── overwrite.j2 │ │ │ │ ├── overwrite_by_partition.j2 │ │ │ │ ├── scd2.j2 │ │ │ │ ├── upsert_by_key.j2 │ │ │ │ ├── upsert_by_key_and_timestamp.j2 │ │ │ │ └── view.j2 │ │ │ │ ├── redshift │ │ │ │ ├── append.j2 │ │ │ │ ├── create.j2 │ │ │ │ ├── delete_then_insert.j2 │ │ │ │ ├── overwrite.j2 │ │ │ │ ├── overwrite_by_partition.j2 │ │ │ │ ├── scd2.j2 │ │ │ │ ├── upsert_by_key.j2 │ │ │ │ ├── upsert_by_key_and_timestamp.j2 │ │ │ │ └── view.j2 │ │ │ │ ├── snowflake │ │ │ │ ├── append.j2 │ │ │ │ ├── create.j2 │ │ │ │ ├── delete_then_insert.j2 │ │ │ │ ├── overwrite.j2 │ │ │ │ ├── overwrite_by_partition.j2 │ │ │ │ ├── scd2.j2 │ │ │ │ ├── upsert_by_key.j2 │ │ │ │ ├── upsert_by_key_and_timestamp.j2 │ │ │ │ └── view.j2 │ │ │ │ └── spark │ │ │ │ ├── append.j2 │ │ │ │ ├── create.j2 │ │ │ │ ├── delete_then_insert.j2 │ │ │ │ ├── overwrite.j2 │ │ │ │ ├── overwrite_by_partition.j2 │ │ │ │ ├── scd2.j2 │ │ │ │ ├── upsert_by_key.j2 │ │ │ │ ├── upsert_by_key_and_timestamp.j2 │ │ │ │ └── view.j2 │ │ └── types │ │ │ └── default.sl.yml │ └── scala │ │ ├── BigQueryLoad.scala │ │ ├── ai │ │ └── starlake │ │ │ ├── config │ │ │ ├── DatasetArea.scala │ │ │ ├── KryoSerialization.scala │ │ │ ├── Settings.scala │ │ │ ├── SparkEnv.scala │ │ │ ├── SparkSessionBuilder.scala │ │ │ └── UdfRegistration.scala │ │ │ ├── console │ │ │ ├── Console.scala │ │ │ ├── ConsoleCmd.scala │ │ │ └── ConsoleConfig.scala │ │ │ ├── core │ │ │ └── utils │ │ │ │ ├── CaseClassToPojoConverter.scala │ │ │ │ ├── LoadConfigMelder.scala │ │ │ │ ├── NamingUtils.scala │ │ │ │ └── StringUtils.scala │ │ │ ├── exceptions │ │ │ └── StarlakeException.scala │ │ │ ├── extract │ │ │ ├── BigQueryProjectInfo.scala │ │ │ ├── BigQueryTableInfo.scala │ │ │ ├── BigQueryTableInfoCmd.scala │ │ │ ├── ExtractBigQuerySchema.scala │ │ │ ├── ExtractBigQuerySchemaCmd.scala │ │ │ ├── ExtractCmd.scala │ │ │ ├── ExtractDataCmd.scala │ │ │ ├── ExtractDataJob.scala │ │ │ ├── ExtractExecutionContext.scala │ │ │ ├── ExtractJdbcDataConfig.scala │ │ │ ├── ExtractPathHelper.scala │ │ │ ├── ExtractSchema.scala │ │ │ ├── ExtractSchemaCmd.scala │ │ │ ├── ExtractSchemaConfig.scala │ │ │ ├── ExtractScript.scala │ │ │ ├── ExtractScriptCmd.scala │ │ │ ├── ExtractScriptConfig.scala │ │ │ ├── ExtractScriptSettings.scala │ │ │ ├── ExtractUtils.scala │ │ │ ├── FileFormat.scala │ │ │ ├── JdbcDbUtils.scala │ │ │ ├── JdbcMetadata.scala │ │ │ ├── JdbcTableInfo.scala │ │ │ ├── ParUtils.scala │ │ │ ├── SLObjectRowWriterProcessor.scala │ │ │ ├── SLResultSetHelperService.scala │ │ │ ├── SanitizeStrategy.scala │ │ │ ├── SparkExtractorJob.scala │ │ │ ├── TablesExtractCmd.scala │ │ │ ├── TablesExtractConfig.scala │ │ │ ├── TemplateParams.scala │ │ │ ├── freshness │ │ │ │ ├── FreshnessExtractCmd.scala │ │ │ │ └── FreshnessJob.scala │ │ │ ├── impl │ │ │ │ └── openapi │ │ │ │ │ ├── OpenAPIModel.scala │ │ │ │ │ ├── OpenAPISchemaExtractor.scala │ │ │ │ │ └── OpenAPISchemaExtractorConfig.scala │ │ │ └── spi │ │ │ │ ├── SchemaExtractor.scala │ │ │ │ ├── SchemaExtractorFactory.scala │ │ │ │ └── SchemaExtractorWorkflow.scala │ │ │ ├── job │ │ │ ├── CheckValidityCmd.scala │ │ │ ├── CheckValidityCommand.scala │ │ │ ├── Cmd.scala │ │ │ ├── Main.scala │ │ │ ├── Tuple2Cmd.scala │ │ │ ├── bootstrap │ │ │ │ ├── Bootstrap.scala │ │ │ │ ├── BootstrapCmd.scala │ │ │ │ └── BootstrapConfig.scala │ │ │ ├── common │ │ │ │ └── TaskSQLStatements.scala │ │ │ ├── convert │ │ │ │ ├── Parquet2CSV.scala │ │ │ │ ├── Parquet2CSVCmd.scala │ │ │ │ └── Parquet2CSVConfig.scala │ │ │ ├── infer │ │ │ │ ├── InferSchemaCmd.scala │ │ │ │ ├── InferSchemaConfig.scala │ │ │ │ └── InferSchemaJob.scala │ │ │ ├── ingest │ │ │ │ ├── AuditLog.scala │ │ │ │ ├── AutoLoadCmd.scala │ │ │ │ ├── AutoLoadConfig.scala │ │ │ │ ├── DsvIngestionJob.scala │ │ │ │ ├── DummyIngestionJob.scala │ │ │ │ ├── GenericIngestionJob.scala │ │ │ │ ├── IamPoliciesCmd.scala │ │ │ │ ├── IngestCmd.scala │ │ │ │ ├── IngestConfig.scala │ │ │ │ ├── IngestionContext.scala │ │ │ │ ├── IngestionJob.scala │ │ │ │ ├── IngestionUtil.scala │ │ │ │ ├── JsonIngestionJob.scala │ │ │ │ ├── KafkaIngestionJob.scala │ │ │ │ ├── LoadCmd.scala │ │ │ │ ├── LoadConfig.scala │ │ │ │ ├── MetricRecord.scala │ │ │ │ ├── ParquetIngestionJob.scala │ │ │ │ ├── PositionIngestionJob.scala │ │ │ │ ├── PreLoadCmd.scala │ │ │ │ ├── PreLoadConfig.scala │ │ │ │ ├── PreLoadStrategy.scala │ │ │ │ ├── RejectedRecord.scala │ │ │ │ ├── SecureCmd.scala │ │ │ │ ├── StageCmd.scala │ │ │ │ ├── StageConfig.scala │ │ │ │ ├── XmlIngestionJob.scala │ │ │ │ ├── XmlSimplePrivacyJob.scala │ │ │ │ └── loaders │ │ │ │ │ ├── BigQueryNativeLoader.scala │ │ │ │ │ ├── DuckDbNativeLoader.scala │ │ │ │ │ ├── NativeLoader.scala │ │ │ │ │ └── SnowflakeNativeLoader.scala │ │ │ ├── load │ │ │ │ ├── IngestionNameStrategy.scala │ │ │ │ ├── IngestionTimeStrategy.scala │ │ │ │ └── LoadStrategy.scala │ │ │ ├── metrics │ │ │ │ ├── ExpectationAssertionHandler.scala │ │ │ │ ├── ExpectationJob.scala │ │ │ │ ├── Metrics.scala │ │ │ │ ├── MetricsCmd.scala │ │ │ │ ├── MetricsConfig.scala │ │ │ │ └── MetricsJob.scala │ │ │ ├── sink │ │ │ │ ├── DataFrameTransform.scala │ │ │ │ ├── bigquery │ │ │ │ │ ├── BigQueryJobBase.scala │ │ │ │ │ ├── BigQueryJobResult.scala │ │ │ │ │ ├── BigQueryLoadConfig.scala │ │ │ │ │ ├── BigQueryNativeJob.scala │ │ │ │ │ ├── BigQuerySparkJob.scala │ │ │ │ │ ├── BigQuerySparkWriter.scala │ │ │ │ │ └── BigqueryLoadCliConfig.scala │ │ │ │ ├── es │ │ │ │ │ ├── ESLoadCmd.scala │ │ │ │ │ ├── ESLoadConfig.scala │ │ │ │ │ ├── ESLoadJob.scala │ │ │ │ │ └── IndexCmd.scala │ │ │ │ ├── jdbc │ │ │ │ │ ├── JdbcConnectionLoadCmd.scala │ │ │ │ │ ├── JdbcConnectionLoadConfig.scala │ │ │ │ │ └── SparkJdbcWriter.scala │ │ │ │ └── kafka │ │ │ │ │ ├── KafkaJob.scala │ │ │ │ │ ├── KafkaJobCmd.scala │ │ │ │ │ └── KafkaJobConfig.scala │ │ │ ├── site │ │ │ │ ├── SiteCmd.scala │ │ │ │ ├── SiteConfig.scala │ │ │ │ └── SiteHandler.scala │ │ │ ├── strategies │ │ │ │ └── TransformStrategiesBuilder.scala │ │ │ ├── transform │ │ │ │ ├── AutoTask.scala │ │ │ │ ├── AutoTaskQueries.scala │ │ │ │ ├── BigQueryAutoTask.scala │ │ │ │ ├── JdbcAutoTask.scala │ │ │ │ ├── JobCmd.scala │ │ │ │ ├── SparkAutoTask.scala │ │ │ │ ├── SparkExportTask.scala │ │ │ │ ├── TransformCmd.scala │ │ │ │ ├── TransformConfig.scala │ │ │ │ └── TransformContext.scala │ │ │ └── validator │ │ │ │ ├── AcceptAllValidator.scala │ │ │ │ ├── FlatRowValidator.scala │ │ │ │ ├── GenericRowValidator.scala │ │ │ │ ├── NativeValidator.scala │ │ │ │ ├── RowValidator.scala │ │ │ │ ├── SimpleRejectedRecord.scala │ │ │ │ └── TreeRowValidator.scala │ │ │ ├── lineage │ │ │ ├── AclDependencies.scala │ │ │ ├── AclDependenciesCmd.scala │ │ │ ├── AclDependenciesConfig.scala │ │ │ ├── AutoTaskDependencies.scala │ │ │ ├── AutoTaskDependenciesCmd.scala │ │ │ ├── AutoTaskDependenciesConfig.scala │ │ │ ├── ColLineage.scala │ │ │ ├── ColLineageCmd.scala │ │ │ ├── ColLineageConfig.scala │ │ │ ├── TableDependencies.scala │ │ │ ├── TableDependenciesCmd.scala │ │ │ ├── TableDependenciesConfig.scala │ │ │ ├── TaskViewDependency.scala │ │ │ └── TaskViewDependencyNode.scala │ │ │ ├── migration │ │ │ ├── FileMigrator.scala │ │ │ ├── MigrateCmd.scala │ │ │ ├── MigrateConfig.scala │ │ │ ├── PostMigrationAction.scala │ │ │ └── ProjectMigrator.scala │ │ │ ├── schema │ │ │ ├── AdaptiveWriteStrategy.scala │ │ │ ├── ProjectCompare.scala │ │ │ ├── ProjectCompareCmd.scala │ │ │ ├── ProjectCompareConfig.scala │ │ │ ├── exceptions │ │ │ │ └── InvalidFieldNameException.scala │ │ │ ├── generator │ │ │ │ ├── DagDeployCmd.scala │ │ │ │ ├── DagDeployConfig.scala │ │ │ │ ├── DagDeployJob.scala │ │ │ │ ├── DagGenerateCmd.scala │ │ │ │ ├── DagGenerateConfig.scala │ │ │ │ ├── DagGenerateJob.scala │ │ │ │ ├── LoadStrategyTemplateLoader.scala │ │ │ │ ├── WriteStrategyTemplateLoader.scala │ │ │ │ ├── Xls2Yml.scala │ │ │ │ ├── Xls2YmlAutoJob.scala │ │ │ │ ├── Xls2YmlAutoJobCmd.scala │ │ │ │ ├── Xls2YmlCmd.scala │ │ │ │ ├── Xls2YmlConfig.scala │ │ │ │ ├── XlsAutoJobReader.scala │ │ │ │ ├── XlsDomainReader.scala │ │ │ │ ├── XlsIamPolicyTagsReader.scala │ │ │ │ ├── XlsModel.scala │ │ │ │ ├── XlsPolicyReader.scala │ │ │ │ ├── Yml2DDLCmd.scala │ │ │ │ ├── Yml2DDLConfig.scala │ │ │ │ ├── Yml2DDLJob.scala │ │ │ │ ├── Yml2DagTemplateLoader.scala │ │ │ │ ├── Yml2Xls.scala │ │ │ │ ├── Yml2XlsCmd.scala │ │ │ │ ├── Yml2XlsConfig.scala │ │ │ │ ├── Yml2XlsIamPolicyTags.scala │ │ │ │ └── Yml2XlsIamPolicyTagsCmd.scala │ │ │ ├── handlers │ │ │ │ ├── FileInfo.scala │ │ │ │ ├── HdfsStorageHandler.scala │ │ │ │ ├── InferSchemaHandler.scala │ │ │ │ ├── LocalStorageHandler.scala │ │ │ │ ├── SchemaHandler.scala │ │ │ │ ├── StorageHandler.scala │ │ │ │ ├── ValidateCmd.scala │ │ │ │ └── ValidateConfig.scala │ │ │ └── model │ │ │ │ ├── AccessControlEntry.scala │ │ │ │ ├── AnyRefDiff.scala │ │ │ │ ├── AttributeMergeStrategy.scala │ │ │ │ ├── AttributeStatus.scala │ │ │ │ ├── AutoJobInfo.scala │ │ │ │ ├── AutoTaskInfo.scala │ │ │ │ ├── ClusteringInfo.scala │ │ │ │ ├── CometStructField.scala │ │ │ │ ├── DDLMapping.scala │ │ │ │ ├── DagInfo.scala │ │ │ │ ├── DomainInfo.scala │ │ │ │ ├── Engine.scala │ │ │ │ ├── EnvDesc.scala │ │ │ │ ├── ExpectationItem.scala │ │ │ │ ├── ExpectationLibrary.scala │ │ │ │ ├── ExtractSchemasInfo.scala │ │ │ │ ├── Format.scala │ │ │ │ ├── Freshness.scala │ │ │ │ ├── IamPolicyTag.scala │ │ │ │ ├── IndexMapping.scala │ │ │ │ ├── Materialization.scala │ │ │ │ ├── MergeOn.scala │ │ │ │ ├── Metadata.scala │ │ │ │ ├── MetricType.scala │ │ │ │ ├── Mode.scala │ │ │ │ ├── Named.scala │ │ │ │ ├── ObjectSchedule.scala │ │ │ │ ├── PartitionInfo.scala │ │ │ │ ├── Position.scala │ │ │ │ ├── PrimitiveType.scala │ │ │ │ ├── Project.scala │ │ │ │ ├── Rejection.scala │ │ │ │ ├── RowLevelSecurity.scala │ │ │ │ ├── SchemaInfo.scala │ │ │ │ ├── SecurityLevel.scala │ │ │ │ ├── Severity.scala │ │ │ │ ├── Sink.scala │ │ │ │ ├── SqlTaskExtractor.scala │ │ │ │ ├── TableAttribute.scala │ │ │ │ ├── TableInfo.scala │ │ │ │ ├── TableSync.scala │ │ │ │ ├── TransformInput.scala │ │ │ │ ├── Trim.scala │ │ │ │ ├── TypesInfo.scala │ │ │ │ ├── UserType.scala │ │ │ │ ├── ValidationMessage.scala │ │ │ │ ├── WriteMode.scala │ │ │ │ ├── WriteStrategy.scala │ │ │ │ └── WriteStrategyType.scala │ │ │ ├── serve │ │ │ ├── CaffeineSettingsManager.scala │ │ │ ├── MainServerCmd.scala │ │ │ ├── MainServerConfig.scala │ │ │ ├── SettingsManager.scala │ │ │ ├── SingleUserMainServer.scala │ │ │ ├── SingleUserRequestHandler.scala │ │ │ └── SingleUserServices.scala │ │ │ ├── sql │ │ │ ├── SQLCompletion.scala │ │ │ ├── SQLTypeMappings.scala │ │ │ ├── SQLUtils.scala │ │ │ ├── SqlCommentStripper.scala │ │ │ └── StarlakeJdbcDialects.scala │ │ │ ├── tests │ │ │ ├── StarlakeTestCmd.scala │ │ │ ├── StarlakeTestConfig.scala │ │ │ ├── StarlakeTestResult.scala │ │ │ ├── StarlakeTestSummaries.scala │ │ │ ├── StarlakeTestTemplateLoader.scala │ │ │ └── StarlakeTests.scala │ │ │ ├── utils │ │ │ ├── AESEncryption.scala │ │ │ ├── AnyTemplateLoader.scala │ │ │ ├── CaseClassDoc.scala │ │ │ ├── CliConfig.scala │ │ │ ├── CliEnvConfig.scala │ │ │ ├── CometJacksonModule.scala │ │ │ ├── CompilerUtils.scala │ │ │ ├── DataTypeEx.scala │ │ │ ├── FileLock.scala │ │ │ ├── Formatter.scala │ │ │ ├── GcpCredentials.scala │ │ │ ├── GcpUtils.scala │ │ │ ├── HadoopModule.scala │ │ │ ├── JarUtil.scala │ │ │ ├── JinjaResourceHandler.scala │ │ │ ├── Job.scala │ │ │ ├── JsonSerializer.scala │ │ │ ├── MergeUtils.scala │ │ │ ├── ParseUtils.scala │ │ │ ├── ProxySettings.scala │ │ │ ├── RichPath.scala │ │ │ ├── SparkUtils.scala │ │ │ ├── StarlakeJdbcOps.scala │ │ │ ├── StarlakeObjectMapper.scala │ │ │ ├── StorageLevelModule.scala │ │ │ ├── TableFormatter.scala │ │ │ ├── TransformEngine.scala │ │ │ ├── Unpacker.scala │ │ │ ├── Utils.scala │ │ │ ├── Version.scala │ │ │ ├── YamlMigrator.scala │ │ │ ├── YamlSerde.scala │ │ │ ├── conversion │ │ │ │ ├── BigQueryUtils.scala │ │ │ │ ├── Conversions.scala │ │ │ │ └── DuckDbUtils.scala │ │ │ └── kafka │ │ │ │ └── KafkaClient.scala │ │ │ └── workflow │ │ │ └── IngestionWorkflow.scala │ │ └── org │ │ └── apache │ │ └── spark │ │ └── sql │ │ ├── DatasetLogging.scala │ │ ├── ai │ │ └── starlake │ │ │ └── http │ │ │ └── HttpSourceProxy.scala │ │ ├── catalyst │ │ └── parser │ │ │ └── ParserSQL.scala │ │ └── execution │ │ └── datasources │ │ ├── duckdb │ │ └── DuckDBRelationProvider.scala │ │ └── json │ │ └── JsonIngestionUtil.scala └── test │ ├── resources │ ├── application-test.conf │ ├── applications.properties │ ├── config │ │ └── application.sl.yml │ ├── dag │ │ └── sample.sl.yml │ ├── env │ │ └── env.sl.yml │ ├── expected │ │ ├── datasets │ │ │ ├── accepted │ │ │ │ ├── DOMAIN │ │ │ │ │ ├── Players-adaptive-write-DELTA-FULL.csv │ │ │ │ │ ├── Players-adaptive-write-FULL-DELTA.csv │ │ │ │ │ ├── Players-always-override.csv │ │ │ │ │ ├── Players-merged-entitled.csv │ │ │ │ │ ├── Players-merged-with-timestamp.csv │ │ │ │ │ ├── User.json │ │ │ │ │ └── graduateProgram.json │ │ │ │ ├── dream │ │ │ │ │ ├── client.json │ │ │ │ │ ├── clientignore.json │ │ │ │ │ └── segment.json │ │ │ │ └── locations │ │ │ │ │ ├── locations.json │ │ │ │ │ └── locations.xml │ │ │ └── rejected │ │ │ │ └── DOMAIN.json │ │ ├── dot │ │ │ ├── acl-output.dot │ │ │ └── output.dot │ │ ├── merge │ │ │ ├── merge-new-schema.jsonl │ │ │ ├── merge-simple.jsonl │ │ │ └── merge-with-timestamp.jsonl │ │ └── yml │ │ │ ├── business.sl.yml │ │ │ ├── domain.sl.yml │ │ │ ├── graduateProgram.sl.yml │ │ │ ├── position_serialization.sl.yml │ │ │ ├── types.sl.yml │ │ │ └── user.sl.yml │ ├── init-test-mariadb.sql │ ├── init-test-pg.sql │ ├── iris.csv │ ├── job.sql │ ├── log4j2.properties │ ├── quickstart │ │ ├── incoming │ │ │ ├── hr │ │ │ │ ├── dummy.ack │ │ │ │ ├── dummy.json │ │ │ │ ├── locations-2018-01-01.ack │ │ │ │ ├── locations-2018-01-01.json │ │ │ │ ├── locations-2018-01-01.zip │ │ │ │ ├── sellers-2018-01-01.ack │ │ │ │ └── sellers-2018-01-01.json │ │ │ └── sales │ │ │ │ ├── customers-2018-01-01.ack │ │ │ │ ├── customers-2018-01-01.psv │ │ │ │ ├── orders-2018-01-01.ack │ │ │ │ └── orders-2018-01-01.csv │ │ └── metadata │ │ │ ├── business │ │ │ └── business.sl.yml │ │ │ ├── domains │ │ │ ├── hr.sl.yml │ │ │ └── sales.sl.yml │ │ │ └── types │ │ │ ├── default.sl.yml │ │ │ └── types.sl.yml │ ├── refs │ │ └── refs.sl.yml │ ├── sample │ │ ├── COMPLEX_DOMAIN.yml │ │ ├── DOMAIN-ACK.sl.yml │ │ ├── DOMAIN.sl.yml │ │ ├── Players-merge.csv │ │ ├── Players.csv │ │ ├── Players.sl.yml │ │ ├── Players_DOMAIN-ACK.sl.yml │ │ ├── SAMPLE-XML-SPECIAL-CHARS.xml │ │ ├── SCHEMA-VALID-NOHEADER.dsv │ │ ├── SCHEMA-VALID.dsv │ │ ├── SCHEMA-VALID.dsv.gz │ │ ├── SCHEMA-VALID.dsv.tgz │ │ ├── SCHEMA-VALID.dsv.zip │ │ ├── SCHEMA1.sl.yml │ │ ├── SomeComplexDomainTemplate.sl.yml │ │ ├── SomeComplexDomainTemplate.xlsx │ │ ├── SomeDomainTemplate.xlsx │ │ ├── SomeJobTemplate.xls │ │ ├── SomeJobTemplateBQ.xls │ │ ├── SomePolicies.xls │ │ ├── User.sl.yml │ │ ├── adaptiveWrite │ │ │ ├── Players-DELTA.csv │ │ │ ├── Players-FULL.csv │ │ │ ├── players.sl.yml │ │ │ └── simple-adaptive-write.sl.yml │ │ ├── complete-csv │ │ │ ├── complete.csv │ │ │ └── complete.sl.yml │ │ ├── complex-json │ │ │ ├── complex.json │ │ │ └── complex.sl.yml │ │ ├── complexUser.sl.yml │ │ ├── connections │ │ │ └── connections.sl.yml │ │ ├── database │ │ │ ├── EXTRACT_TABLE.sql.mustache │ │ │ ├── EXTRACT_TABLE.sql.ssp │ │ │ ├── expected_script_payload.txt │ │ │ └── expected_script_payload2.txt │ │ ├── ddl │ │ │ ├── bigquery │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ │ └── synapse │ │ │ │ ├── alter.ssp │ │ │ │ ├── create.ssp │ │ │ │ └── drop.ssp │ │ ├── default.sl.yml │ │ ├── diff │ │ │ ├── DOMAIN1.sl.yml │ │ │ ├── DOMAIN2.sl.yml │ │ │ ├── JOB1.sl.yml │ │ │ ├── JOB2.sl.yml │ │ │ ├── task1.sl.yml │ │ │ └── task2.sl.yml │ │ ├── dream │ │ │ ├── OneClient_Contact_20190101_090800_008.psv │ │ │ ├── OneClient_Segmentation_20190101_090800_008.psv │ │ │ ├── client.sl.yml │ │ │ ├── dream.sl.yml │ │ │ ├── dreamignore.sl.yml │ │ │ └── segment.sl.yml │ │ ├── elasticsearch │ │ │ ├── DOMAIN.sl.yml │ │ │ ├── Players.sl.yml │ │ │ ├── User.sl.yml │ │ │ ├── complexUser.sl.yml │ │ │ └── employee.sl.yml │ │ ├── employee-empty.csv │ │ ├── employee.csv │ │ ├── employee.sl.yml │ │ ├── employee_DOMAIN-ACK.sl.yml │ │ ├── expectations │ │ │ └── default.j2 │ │ ├── infer-schema │ │ │ ├── jsonarray.json │ │ │ ├── jsonarraysimple.json │ │ │ ├── ndjson.json │ │ │ ├── userdata1.parquet │ │ │ └── variant.json │ │ ├── job-tasks-without-sql │ │ │ └── nosql.sl.yml │ │ ├── job-with-taskrefs │ │ │ ├── _config.sl.yml │ │ │ ├── task1.sl.yml │ │ │ └── task2.sl.yml │ │ ├── job │ │ │ ├── python │ │ │ │ ├── piJob.pi.py │ │ │ │ └── piJob.sl.yml │ │ │ └── sql │ │ │ │ └── _config.sl.yml │ │ ├── json │ │ │ ├── complex.json │ │ │ ├── complexWithError.json │ │ │ ├── json-invalid-script.sl.yml │ │ │ ├── json.sl.yml │ │ │ ├── raw.json │ │ │ ├── sample_json.sl.yml │ │ │ └── types.sl.yml │ │ ├── jsonmultiline │ │ │ ├── complex-multiline.json │ │ │ ├── json-multiline.sl.yml │ │ │ └── sample_json.sl.yml │ │ ├── mapping │ │ │ ├── dataset │ │ │ │ ├── _SUCCESS │ │ │ │ └── part-00000-3f05c2f0-977f-4beb-8520-faaef3a7427a.snappy.parquet │ │ │ └── types.sl.yml │ │ ├── merge │ │ │ ├── Players-Entitled.csv │ │ │ ├── Players.sl.yml │ │ │ ├── PlayersSimple.sl.yml │ │ │ ├── PlayersTimestamp.sl.yml │ │ │ ├── existing.jsonl │ │ │ ├── incoming-new-schema.jsonl │ │ │ ├── incoming.jsonl │ │ │ ├── merge-with-new-schema.sl.yml │ │ │ ├── merge-with-timestamp.sl.yml │ │ │ └── simple-merge.sl.yml │ │ ├── metadata │ │ │ └── transform │ │ │ │ ├── business │ │ │ │ └── business.sl.yml │ │ │ │ ├── business_with_vars │ │ │ │ └── business_with_vars.sl.yml │ │ │ │ └── my-jinja-job │ │ │ │ ├── _config.sl.yml │ │ │ │ └── my-jinja-job.sql.j2 │ │ ├── native │ │ │ ├── nativecustomers.psv │ │ │ └── nativesales.sl.yml │ │ ├── position │ │ │ ├── XPOSTBL │ │ │ ├── account.sl.yml │ │ │ ├── account_position.sl.yml │ │ │ ├── bqtest.sl.yml │ │ │ ├── empty_position │ │ │ ├── position.sl.yml │ │ │ └── types.sl.yml │ │ ├── positionWithEncoding │ │ │ ├── DATA.sl.yml │ │ │ ├── data-iso88591.dat │ │ │ └── positionWithEncoding.sl.yml │ │ ├── positionWithIgnore │ │ │ ├── DATAREGEX.sl.yml │ │ │ ├── dataregex-ignore.dat │ │ │ └── positionWithIgnore.sl.yml │ │ ├── simple-json-locations │ │ │ ├── flat-locations.json │ │ │ ├── flat_locations.sl.yml │ │ │ ├── locations.json │ │ │ ├── locations.sl.yml │ │ │ ├── locations_domain.sl.yml │ │ │ └── types.sl.yml │ │ ├── tableWithPartitions │ │ │ └── _config.sl.yml │ │ ├── types.sl.yml │ │ ├── views │ │ │ ├── default.sl.yml │ │ │ └── views.sl.yml │ │ ├── xml │ │ │ ├── locations.sl.yml │ │ │ ├── locations.xml │ │ │ ├── locations_domain.sl.yml │ │ │ └── types.sl.yml │ │ ├── xsd │ │ │ ├── locations.sl.yml │ │ │ ├── locations.xml │ │ │ ├── locations.xsd │ │ │ ├── locations_domain.sl.yml │ │ │ └── types.sl.yml │ │ └── yelp │ │ │ ├── business.json │ │ │ ├── business.sl.yml │ │ │ ├── business_jdbc.sl.yml │ │ │ ├── yelp.sl.yml │ │ │ └── yelpjdbc.sl.yml │ └── templates │ │ └── dags │ │ └── sample.py.j2 │ └── scala │ ├── ai │ └── starlake │ │ ├── JdbcChecks.scala │ │ ├── PgContainerHelper.scala │ │ ├── TestHelper.scala │ │ ├── config │ │ ├── BigQueryExtractSpec.scala │ │ ├── ConfigSpec.scala │ │ └── DatasetAreaSpec.scala │ │ ├── core │ │ └── utils │ │ │ └── CaseClassToPojoConverterSpec.scala │ │ ├── extract │ │ ├── ExtractDataJobSpec.scala │ │ ├── ExtractScriptGenSpec.scala │ │ ├── ExtractSpec.scala │ │ ├── TemplateParamsSpec.scala │ │ └── utils │ │ │ └── LoadConfigMelderSpec.scala │ │ ├── integration │ │ ├── BigQueryIntegrationSpecBase.scala │ │ ├── IntegrationTestBase.scala │ │ ├── JDBCIntegrationSpecBase.scala │ │ ├── extract │ │ │ ├── ExtractBQSchemaIntegrationSpec.scala │ │ │ ├── ExtractBqSchemaSpec.scala │ │ │ └── ExtractIntegrationSpec.scala │ │ ├── freshness │ │ │ └── FreshnessSnowflakeIntegrationSpec.scala │ │ ├── lineage │ │ │ ├── AclDependenciesSpec.scala │ │ │ ├── AutoTaskDependenciesSpec.scala │ │ │ └── ColLineageIntegrationSpec.scala │ │ ├── load │ │ │ ├── InferSchemaInfoXMLIntegrationSpec.scala │ │ │ ├── LoadBQIntegrationSpec.scala │ │ │ ├── LoadBQNativeIntegrationSpec2.scala │ │ │ ├── LoadBQNativeIntegrationSpec3.scala │ │ │ ├── LoadCSVJsonFieldBQIntegrationSpec.scala │ │ │ ├── LoadDuckDbIntegrationSpec.scala │ │ │ ├── LoadLocalIntegrationSpec.scala │ │ │ ├── LoadPgIntegrationSpec.scala │ │ │ ├── LoadPositionBQIntegrationSpec.scala │ │ │ ├── LoadRedshiftIntegrationSpec.scala │ │ │ ├── LoadShardBQIntegrationSpec.scala │ │ │ ├── LoadSnowflakeIntegrationSpec.scala │ │ │ ├── LoadVariantBQNativeIntegrationSpec.scala │ │ │ └── LoadXMLBQIntegrationSpec.scala │ │ ├── starbake │ │ │ ├── DagGenerateStarbakeSpec.scala │ │ │ ├── SparkDagGenerateSpec.scala │ │ │ ├── StarbakeAutoLoadSpec.scala │ │ │ ├── StarbakeDagGenerateSpec.scala │ │ │ ├── StarbakeDiffAttributesSpec.scala │ │ │ ├── StarbakeLoadSpec.scala │ │ │ └── StarbakeSpec.scala │ │ ├── transform │ │ │ ├── TransformIntegration2Spec.scala │ │ │ ├── TransformIntegrationBQSpec.scala │ │ │ ├── TransformIntegrationPgSpec.scala │ │ │ ├── TransformIntegrationRedshiftSpec.scala │ │ │ ├── TransformIntegrationSnowflakeSpec.scala │ │ │ └── TransformIntegrationSpec.scala │ │ └── utils │ │ │ ├── BootstrapSpec.scala │ │ │ ├── DagIntegrationSpec.scala │ │ │ ├── ProjectCompareIntegrationSpec.scala │ │ │ ├── SchemaInfoHandlerIntegrationSpec.scala │ │ │ ├── SiteHandlerIntegrationSpec.scala │ │ │ ├── TestsIntegrationSpec.scala │ │ │ ├── TranspileIntegrationBQSpec.scala │ │ │ ├── ValidateSpec.scala │ │ │ └── XlsIntegrationSpec.scala │ │ ├── job │ │ ├── bootstrap │ │ │ └── BootstrapConfigSpec.scala │ │ ├── connections │ │ │ └── ConnectionJobsSpec.scala │ │ ├── convert │ │ │ └── Parquet2CSVSpec.scala │ │ ├── infer │ │ │ └── InferSchemaInfoSpec.scala │ │ ├── ingest │ │ │ └── IngestJobSpec.scala │ │ ├── kafka │ │ │ ├── KafkaCustomDeserJobSpec.scala │ │ │ └── KafkaJobSpec.scala │ │ ├── load │ │ │ ├── JsonIngestionJobSpec.scala │ │ │ ├── JsonIngestionParsingSpec.scala │ │ │ ├── JsonMultilineIngestionJobSpec.scala │ │ │ ├── LoadStrategySpec.scala │ │ │ └── PositionIngestionJobSpec.scala │ │ ├── metrics │ │ │ ├── MetricsJdbcJobSpec.scala │ │ │ └── MetricsJobSpec.scala │ │ ├── sink │ │ │ ├── bigquery │ │ │ │ ├── BigQueryNativeIngestSpec.scala │ │ │ │ ├── BigQueryNativeJobSpec.scala │ │ │ │ └── BigQuerySparkJobSpec.scala │ │ │ ├── es │ │ │ │ └── ESLoadJobSpec.scala │ │ │ └── jdbc │ │ │ │ └── ConnectionLoadJobSpec.scala │ │ ├── strategies │ │ │ ├── BigQueryTransformStrategiesBuilderSpec.scala │ │ │ ├── DuckDbTransformStrategiesBuilderSpec.scala │ │ │ ├── PostgresTransformStrategiesBuilderSpec.scala │ │ │ ├── RedshiftTransformStrategiesBuilderSpec.scala │ │ │ ├── SnowflakeTransformStrategiesBuilderSpec.scala │ │ │ ├── SparkSQLTransformStrategiesBuilderSpec.scala │ │ │ └── TransformStrategiesBuilderSpec.scala │ │ ├── transform │ │ │ ├── AutoJobHandlerSpec.scala │ │ │ └── AutoTaskSpec.scala │ │ └── validator │ │ │ └── RowValidatorSpec.scala │ │ ├── migration │ │ └── MigrateSpec.scala │ │ ├── privacy │ │ └── PrivacyEngineSpec.scala │ │ ├── schema │ │ ├── AdaptiveWriteStrategySpec.scala │ │ ├── generator │ │ │ ├── Xls2YmlAutoJobSpec.scala │ │ │ ├── Xls2YmlDomainsSpec.scala │ │ │ ├── YamlMigratorSpec.scala │ │ │ ├── YamlSerdeSpec.scala │ │ │ ├── Yml2DDLSpec.scala │ │ │ ├── Yml2DagGenerateCommandSpec.scala │ │ │ ├── Yml2DagTemplateLoaderSpec.scala │ │ │ └── Yml2XlsSpec.scala │ │ ├── handlers │ │ │ ├── InferSchemaInfoHandlerSpec.scala │ │ │ ├── InferSchemaInfoJobSpec.scala │ │ │ ├── SchemaInfo1HandlerSpec.scala │ │ │ ├── SchemaInfo2HandlerSpec.scala │ │ │ ├── SchemaInfo3HandlerSpec.scala │ │ │ └── StorageHandlerSpec.scala │ │ └── model │ │ │ ├── AttributeSpec.scala │ │ │ ├── DateTypeSpec.scala │ │ │ ├── DiffSpec.scala │ │ │ ├── EnvDescSpec.scala │ │ │ ├── ExpectationSpec.scala │ │ │ ├── RefSpec.scala │ │ │ ├── SchemaInfoSpec.scala │ │ │ ├── SinkSpec.scala │ │ │ ├── SqlTaskSpec.scala │ │ │ ├── TimestampTypeSpec.scala │ │ │ └── TypesSpec.scala │ │ ├── serve │ │ └── SettingsManagerSpec.scala │ │ ├── sql │ │ └── SQLUtilsSpec.scala │ │ ├── tests │ │ └── DuckSample.scala │ │ ├── udf │ │ └── TestUdf.scala │ │ ├── utils │ │ ├── CliConfigSpec.scala │ │ ├── CompilerUtilsSpec.scala │ │ ├── GcpUtilsTest.scala │ │ ├── MergeUtilsTest.scala │ │ ├── ParserSQLTest.scala │ │ ├── UtilsSpec.scala │ │ └── conversion │ │ │ ├── BigQueryUtilsSpec.scala │ │ │ └── DuckDbUtilsSpec.scala │ │ └── workflow │ │ └── IngestionWorkflowSpec.scala │ └── org │ └── apache │ └── spark │ └── sql │ └── execution │ └── datasources │ └── json │ └── JsonIngestionUtilSpec.scala ├── tmpsbt.sh └── version.sbt /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scala-steward.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/workflows/scala-steward.yml -------------------------------------------------------------------------------- /.github/workflows/slack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/workflows/slack.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot-docker-no-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/workflows/snapshot-docker-no-tests.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/workflows/snapshot-docker.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot-jar-only.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/workflows/snapshot-jar-only.yml -------------------------------------------------------------------------------- /.github/workflows/test-only.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.github/workflows/test-only.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.gitignore -------------------------------------------------------------------------------- /.sbtopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.sbtopts -------------------------------------------------------------------------------- /.scala-steward.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.scala-steward.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /.versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/.versions -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/README.md -------------------------------------------------------------------------------- /api-env-vars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/api-env-vars.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/codecov.yml -------------------------------------------------------------------------------- /distrib/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/distrib/log4j2.properties -------------------------------------------------------------------------------- /distrib/setup.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/distrib/setup.jar -------------------------------------------------------------------------------- /distrib/setup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/distrib/setup.ps1 -------------------------------------------------------------------------------- /distrib/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/distrib/setup.sh -------------------------------------------------------------------------------- /distrib/starlake.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/distrib/starlake.cmd -------------------------------------------------------------------------------- /distrib/starlake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/distrib/starlake.sh -------------------------------------------------------------------------------- /docs/static/img/data-star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/docs/static/img/data-star.png -------------------------------------------------------------------------------- /docs/static/img/intent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/docs/static/img/intent.png -------------------------------------------------------------------------------- /docs/static/img/starlake-draw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/docs/static/img/starlake-draw.png -------------------------------------------------------------------------------- /docs/static/img/transform-dags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/docs/static/img/transform-dags.png -------------------------------------------------------------------------------- /docs/static/img/transform-viz.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/docs/static/img/transform-viz.svg -------------------------------------------------------------------------------- /env-vars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/env-vars.md -------------------------------------------------------------------------------- /log/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/log/test.sql -------------------------------------------------------------------------------- /migration/expected/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/expected/metadata/application.sl.yml -------------------------------------------------------------------------------- /migration/expected/metadata/dags/dag_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/expected/metadata/dags/dag_config.sl.yml -------------------------------------------------------------------------------- /migration/expected/metadata/env.local.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/expected/metadata/env.local.sl.yml -------------------------------------------------------------------------------- /migration/expected/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/expected/metadata/env.sl.yml -------------------------------------------------------------------------------- /migration/expected/metadata/external/external.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/expected/metadata/external/external.sl.yml -------------------------------------------------------------------------------- /migration/expected/metadata/extract/common-config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/expected/metadata/extract/common-config.sl.yml -------------------------------------------------------------------------------- /migration/expected/metadata/extract/load-template.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/expected/metadata/extract/load-template.sl.yml -------------------------------------------------------------------------------- /migration/expected/metadata/extract/simple-config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/expected/metadata/extract/simple-config.sl.yml -------------------------------------------------------------------------------- /migration/expected/metadata/refs.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/expected/metadata/refs.sl.yml -------------------------------------------------------------------------------- /migration/expected/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/expected/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /migration/unversioned/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/unversioned/metadata/application.sl.yml -------------------------------------------------------------------------------- /migration/unversioned/metadata/dags/dag_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/unversioned/metadata/dags/dag_config.sl.yml -------------------------------------------------------------------------------- /migration/unversioned/metadata/env.local.sl.yml: -------------------------------------------------------------------------------- 1 | myConnectionRef: "localFileSystem" 2 | loader: "spark" -------------------------------------------------------------------------------- /migration/unversioned/metadata/env.sl.yml: -------------------------------------------------------------------------------- 1 | myConnectionRef: "bigquery" 2 | loader: "native" -------------------------------------------------------------------------------- /migration/unversioned/metadata/external/external.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/unversioned/metadata/external/external.sl.yml -------------------------------------------------------------------------------- /migration/unversioned/metadata/refs.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/unversioned/metadata/refs.sl.yml -------------------------------------------------------------------------------- /migration/unversioned/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/migration/unversioned/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /project/Common.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/project/Common.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/Versions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/project/Versions.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/project/build.properties -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/any-engine/0.init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/0.init.sh -------------------------------------------------------------------------------- /samples/any-engine/1.data-xls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/1.data-xls.sh -------------------------------------------------------------------------------- /samples/any-engine/1.import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/1.import.sh -------------------------------------------------------------------------------- /samples/any-engine/1.lineage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/1.lineage.sh -------------------------------------------------------------------------------- /samples/any-engine/2.load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/2.load.sh -------------------------------------------------------------------------------- /samples/any-engine/3.transform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/3.transform.sh -------------------------------------------------------------------------------- /samples/any-engine/4.view-audit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/4.view-audit.sh -------------------------------------------------------------------------------- /samples/any-engine/4.view-results.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/4.view-results.sh -------------------------------------------------------------------------------- /samples/any-engine/env.BQ.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/env.BQ.sh -------------------------------------------------------------------------------- /samples/any-engine/env.LOCAL.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/env.LOCAL.sh -------------------------------------------------------------------------------- /samples/any-engine/env.SNOWFLAKE.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/env.SNOWFLAKE.sh -------------------------------------------------------------------------------- /samples/any-engine/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/log4j.properties -------------------------------------------------------------------------------- /samples/any-engine/macros/bigquery/scd2bis.j2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/any-engine/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/byseller_kpi.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/byseller_kpi.sql -------------------------------------------------------------------------------- /samples/any-engine/metadata/dags/all.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/dags/all.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/dags/domain.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/dags/domain.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/dags/domain_table.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/dags/domain_table.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/dags/sample.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/dags/sample.py.j2 -------------------------------------------------------------------------------- /samples/any-engine/metadata/dags/sample.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/dags/sample.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/dags/schedule.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/dags/schedule.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/dags/schedule_domain.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/dags/schedule_domain.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/dags/templates/sample.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/dags/templates/sample.py.j2 -------------------------------------------------------------------------------- /samples/any-engine/metadata/env.BQ-NATIVE.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/env.BQ-NATIVE.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/env.BQ.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/env.BQ.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/env.DUCKDB.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/env.DUCKDB.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/env.LOCAL.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/env.LOCAL.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/env.PG.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/env.PG.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/env.REDSHIFT.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/env.REDSHIFT.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/env.REDSHIFT_SPARK.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/env.REDSHIFT_SPARK.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/env.SNOWFLAKE.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/env.SNOWFLAKE.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/expectations/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/expectations/default.j2 -------------------------------------------------------------------------------- /samples/any-engine/metadata/extract/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/extract/ddl/synapse/drop.ssp -------------------------------------------------------------------------------- /samples/any-engine/metadata/extract/externals.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/extract/externals.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/iam-policy-tags.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/iam-policy-tags.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/books/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/books/_config.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/books/items.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/books/items.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/hr/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/hr/_config.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/hr/sellers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/hr/sellers.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/huge/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/huge/_config.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/locations.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/locations.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/sales/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/sales/_config.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/sales/categories.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/sales/categories.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/sales/customers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/sales/customers.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/sales/orders.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/sales/orders.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/sales/products.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/sales/products.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/load/tests_xml/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/load/tests_xml/cd.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/tests/load/hr/flat_locations/test0/_expected_other.sql: -------------------------------------------------------------------------------- 1 | city 2 | -------------------------------------------------------------------------------- /samples/any-engine/metadata/tests/transform/sales_kpi/byseller_kpi0/test1/_expected.csv: -------------------------------------------------------------------------------- 1 | id,sum,timestamp 2 | 1,1,2024-01-01 3 | -------------------------------------------------------------------------------- /samples/any-engine/metadata/transform/bqtest/table1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/transform/bqtest/table1.sql -------------------------------------------------------------------------------- /samples/any-engine/metadata/transform/sales_kpi/byseller_kpi1.sql: -------------------------------------------------------------------------------- 1 | select count(*) as cnt from sales.orders 2 | 3 | -------------------------------------------------------------------------------- /samples/any-engine/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/any-engine/sample-data/books/items.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/sample-data/books/items.xml -------------------------------------------------------------------------------- /samples/any-engine/sample-xml/tests_xml/cds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/sample-xml/tests_xml/cds.xml -------------------------------------------------------------------------------- /samples/any-engine/spark-shell-view-audit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/spark-shell-view-audit.scala -------------------------------------------------------------------------------- /samples/any-engine/spark-shell-view-results.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/any-engine/spark-shell-view-results.scala -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/3.transform.interactive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery-spark-loader/3.transform.interactive.sh -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/bigquery-env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/cloud_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery-spark-loader/cloud_run.sh -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/dataproc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery-spark-loader/dataproc.md -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery-spark-loader/docker.md -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery-spark-loader/env.sh -------------------------------------------------------------------------------- /samples/bigquery-spark-loader/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery-spark-loader/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/0.init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/0.init.sh -------------------------------------------------------------------------------- /samples/bigquery/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/bigquery/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/bigquery/3.transform.interactive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/3.transform.interactive.sh -------------------------------------------------------------------------------- /samples/bigquery/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/bigquery/bigquery-env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/bigquery/cloud_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/cloud_run.sh -------------------------------------------------------------------------------- /samples/bigquery/dataproc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/dataproc.md -------------------------------------------------------------------------------- /samples/bigquery/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/docker.md -------------------------------------------------------------------------------- /samples/bigquery/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/env.sh -------------------------------------------------------------------------------- /samples/bigquery/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/metadata/expectations/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/expectations/default.j2 -------------------------------------------------------------------------------- /samples/bigquery/metadata/load/hr/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/load/hr/_config.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/metadata/load/hr/locations.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/load/hr/locations.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/metadata/load/hr/sellers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/load/hr/sellers.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/metadata/load/sales/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/load/sales/_config.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/metadata/load/sales/customers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/load/sales/customers.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/metadata/load/sales/orders.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/load/sales/orders.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/metadata/mapping/ddl/bigquery/alter.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/mapping/ddl/bigquery/alter.ssp -------------------------------------------------------------------------------- /samples/bigquery/metadata/mapping/ddl/bigquery/drop.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/mapping/ddl/bigquery/drop.ssp -------------------------------------------------------------------------------- /samples/bigquery/metadata/mapping/ddl/postgres/drop.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/mapping/ddl/postgres/drop.ssp -------------------------------------------------------------------------------- /samples/bigquery/metadata/mapping/ddl/synapse/alter.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/mapping/ddl/synapse/alter.ssp -------------------------------------------------------------------------------- /samples/bigquery/metadata/mapping/ddl/synapse/create.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/mapping/ddl/synapse/create.ssp -------------------------------------------------------------------------------- /samples/bigquery/metadata/mapping/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/mapping/ddl/synapse/drop.ssp -------------------------------------------------------------------------------- /samples/bigquery/metadata/transform/kpi/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/transform/kpi/_config.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/metadata/transform/kpi/byseller.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/transform/kpi/byseller.sql -------------------------------------------------------------------------------- /samples/bigquery/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/bigquery/sample-data/hr/sellers-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/sample-data/hr/sellers-2018-01-01.json -------------------------------------------------------------------------------- /samples/bigquery/sample-data/sales/orders-2018-01-01.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/bigquery/sample-data/sales/orders-2018-01-01.csv -------------------------------------------------------------------------------- /samples/bigquery/sl_versions.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | "set SL_VERSION=1.0.0-SNAPSHOT" 3 | -------------------------------------------------------------------------------- /samples/bigquery/sl_versions.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | SL_VERSION=1.0.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /samples/database/EXTRACT_TABLE.sql.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/database/EXTRACT_TABLE.sql.mustache -------------------------------------------------------------------------------- /samples/database/EXTRACT_TABLE.sql.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/database/EXTRACT_TABLE.sql.ssp -------------------------------------------------------------------------------- /samples/database/expected_script_payload.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/database/expected_script_payload.txt -------------------------------------------------------------------------------- /samples/database/expected_script_payload2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/database/expected_script_payload2.txt -------------------------------------------------------------------------------- /samples/duckdb/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/dags/all.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/dags/all.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/dags/domain.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/dags/domain.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/dags/domain_table.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/dags/domain_table.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/dags/sample.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/dags/sample.py.j2 -------------------------------------------------------------------------------- /samples/duckdb/metadata/dags/sample.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/dags/sample.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/dags/schedule.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/dags/schedule.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/dags/schedule_domain.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/dags/schedule_domain.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/dags/templates/sample.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/dags/templates/sample.py.j2 -------------------------------------------------------------------------------- /samples/duckdb/metadata/env.DUCKDB.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/env.DUCKDB.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/expectations/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/expectations/default.j2 -------------------------------------------------------------------------------- /samples/duckdb/metadata/extract/ddl/bigquery/alter.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/extract/ddl/bigquery/alter.ssp -------------------------------------------------------------------------------- /samples/duckdb/metadata/extract/ddl/bigquery/create.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/extract/ddl/bigquery/create.ssp -------------------------------------------------------------------------------- /samples/duckdb/metadata/extract/ddl/bigquery/drop.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/extract/ddl/bigquery/drop.ssp -------------------------------------------------------------------------------- /samples/duckdb/metadata/extract/ddl/postgres/drop.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/extract/ddl/postgres/drop.ssp -------------------------------------------------------------------------------- /samples/duckdb/metadata/extract/ddl/synapse/alter.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/extract/ddl/synapse/alter.ssp -------------------------------------------------------------------------------- /samples/duckdb/metadata/extract/ddl/synapse/create.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/extract/ddl/synapse/create.ssp -------------------------------------------------------------------------------- /samples/duckdb/metadata/extract/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/extract/ddl/synapse/drop.ssp -------------------------------------------------------------------------------- /samples/duckdb/metadata/load/hr/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/load/hr/_config.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/load/hr/flat_locations.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/load/hr/flat_locations.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/load/hr/locations.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/load/hr/locations.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/load/hr/sellers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/load/hr/sellers.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/tests/load/hr/flat_locations/test0/_other.sql: -------------------------------------------------------------------------------- 1 | city 2 | -------------------------------------------------------------------------------- /samples/duckdb/metadata/tests/transform/sales_kpi/byseller_kpi0/test1/_expected.csv: -------------------------------------------------------------------------------- 1 | id,sum,timestamp 2 | 1,1,2024-01-01 3 | -------------------------------------------------------------------------------- /samples/duckdb/metadata/transform/bqtest/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/transform/bqtest/_config.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/transform/bqtest/table1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/transform/bqtest/table1.sql -------------------------------------------------------------------------------- /samples/duckdb/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/duckdb/sample-data/hr/locations-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/sample-data/hr/locations-2018-01-01.json -------------------------------------------------------------------------------- /samples/duckdb/sample-data/hr/locations-2019-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/sample-data/hr/locations-2019-01-01.json -------------------------------------------------------------------------------- /samples/duckdb/sample-data/hr/sellers-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/duckdb/sample-data/hr/sellers-2018-01-01.json -------------------------------------------------------------------------------- /samples/ducklake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/README.md -------------------------------------------------------------------------------- /samples/ducklake/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/dags/airflow_load_shell.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/dags/airflow_load_shell.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/dags/dagster_load_shell.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/dags/dagster_load_shell.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/dags/snowflake_load_sql.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/dags/snowflake_load_sql.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/expectations/Completeness.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/expectations/Completeness.j2 -------------------------------------------------------------------------------- /samples/ducklake/metadata/expectations/Numeric.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/expectations/Numeric.j2 -------------------------------------------------------------------------------- /samples/ducklake/metadata/expectations/Schema.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/expectations/Schema.j2 -------------------------------------------------------------------------------- /samples/ducklake/metadata/expectations/Uniqueness.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/expectations/Uniqueness.j2 -------------------------------------------------------------------------------- /samples/ducklake/metadata/expectations/Validity.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/expectations/Validity.j2 -------------------------------------------------------------------------------- /samples/ducklake/metadata/expectations/Volume.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/expectations/Volume.j2 -------------------------------------------------------------------------------- /samples/ducklake/metadata/external/import.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/external/import.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/load/tpch/CUSTOMER.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/load/tpch/CUSTOMER.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/load/tpch/LINEITEM.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/load/tpch/LINEITEM.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/load/tpch/NATION.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/load/tpch/NATION.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/load/tpch/ORDERS.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/load/tpch/ORDERS.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/load/tpch/PART.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/load/tpch/PART.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/load/tpch/PARTSUPP.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/load/tpch/PARTSUPP.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/load/tpch/REGION.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/load/tpch/REGION.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/load/tpch/SUPPLIER.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/load/tpch/SUPPLIER.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/load/tpch/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/load/tpch/_config.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/transform/kpi/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/transform/kpi/_config.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/ducklake/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/ducklake/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/extract/1.extract-schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/extract/1.extract-schema.sh -------------------------------------------------------------------------------- /samples/extract/connections-template.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/extract/connections-template.sl.yml -------------------------------------------------------------------------------- /samples/extract/createdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/extract/createdb.sql -------------------------------------------------------------------------------- /samples/iceberg/datasets/archive/starbake/products.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/datasets/archive/starbake/products.xml -------------------------------------------------------------------------------- /samples/iceberg/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/dags/airflow_load_shell.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/dags/airflow_load_shell.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/dags/dagster_load_shell.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/dags/dagster_load_shell.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/dags/snowflake_load_sql.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/dags/snowflake_load_sql.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/env.BQ.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/env.BQ.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/env.DUCKDB.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/env.DUCKDB.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/env.SPARK.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/env.SPARK.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/expectations/Completeness.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/expectations/Completeness.j2 -------------------------------------------------------------------------------- /samples/iceberg/metadata/expectations/Numeric.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/expectations/Numeric.j2 -------------------------------------------------------------------------------- /samples/iceberg/metadata/expectations/Schema.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/expectations/Schema.j2 -------------------------------------------------------------------------------- /samples/iceberg/metadata/expectations/Uniqueness.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/expectations/Uniqueness.j2 -------------------------------------------------------------------------------- /samples/iceberg/metadata/expectations/Validity.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/expectations/Validity.j2 -------------------------------------------------------------------------------- /samples/iceberg/metadata/expectations/Volume.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/expectations/Volume.j2 -------------------------------------------------------------------------------- /samples/iceberg/metadata/external/import.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/external/import.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/load/starbake/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/load/starbake/_config.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/load/starbake/orders.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/load/starbake/orders.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/load/starbake/products.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/load/starbake/products.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/iceberg/sample-data/starbake/products.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/iceberg/sample-data/starbake/products.xml -------------------------------------------------------------------------------- /samples/incoming/hr/locations-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/incoming/hr/locations-2018-01-01.json -------------------------------------------------------------------------------- /samples/incoming/hr/sellers-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/incoming/hr/sellers-2018-01-01.json -------------------------------------------------------------------------------- /samples/incoming/sales/customers-2018-01-01.psv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/incoming/sales/customers-2018-01-01.psv -------------------------------------------------------------------------------- /samples/incoming/sales/orders-2018-01-01.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/incoming/sales/orders-2018-01-01.csv -------------------------------------------------------------------------------- /samples/lineage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/README.md -------------------------------------------------------------------------------- /samples/lineage/datasets/archive/starbake/customers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/datasets/archive/starbake/customers.csv -------------------------------------------------------------------------------- /samples/lineage/datasets/archive/starbake/orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/datasets/archive/starbake/orders.json -------------------------------------------------------------------------------- /samples/lineage/datasets/archive/starbake/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/datasets/archive/starbake/products.json -------------------------------------------------------------------------------- /samples/lineage/datasets/duckdb.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/datasets/duckdb.db -------------------------------------------------------------------------------- /samples/lineage/diagrams/domains/starbake.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/diagrams/domains/starbake.json -------------------------------------------------------------------------------- /samples/lineage/diagrams/lineage/starbake_kpis.kpis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/diagrams/lineage/starbake_kpis.kpis.json -------------------------------------------------------------------------------- /samples/lineage/incoming/starbake/product.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/incoming/starbake/product.xml -------------------------------------------------------------------------------- /samples/lineage/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/lineage/metadata/dags/dagster_load_shell.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/metadata/dags/dagster_load_shell.sl.yml -------------------------------------------------------------------------------- /samples/lineage/metadata/env.BQ.sl.yml: -------------------------------------------------------------------------------- 1 | version: 1 2 | env: 3 | connectionRef: bigquery -------------------------------------------------------------------------------- /samples/lineage/metadata/env.DUCKDB.sl.yml: -------------------------------------------------------------------------------- 1 | version: 1 2 | env: 3 | connectionRef: duckdb -------------------------------------------------------------------------------- /samples/lineage/metadata/env.SPARK.sl.yml: -------------------------------------------------------------------------------- 1 | version: 1 2 | env: 3 | connectionRef: duckdb -------------------------------------------------------------------------------- /samples/lineage/metadata/env.SPARK_LOCAL.sl.yml: -------------------------------------------------------------------------------- 1 | version: 1 2 | env: 3 | connectionRef: spark_local -------------------------------------------------------------------------------- /samples/lineage/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/lineage/metadata/expectations/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/metadata/expectations/default.j2 -------------------------------------------------------------------------------- /samples/lineage/metadata/load/starbake/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/metadata/load/starbake/_config.sl.yml -------------------------------------------------------------------------------- /samples/lineage/metadata/load/starbake/customers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/metadata/load/starbake/customers.sl.yml -------------------------------------------------------------------------------- /samples/lineage/metadata/load/starbake/orders.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/metadata/load/starbake/orders.sl.yml -------------------------------------------------------------------------------- /samples/lineage/metadata/load/starbake/products.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/metadata/load/starbake/products.sl.yml -------------------------------------------------------------------------------- /samples/lineage/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/lineage/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/lineage/sample-data/starbake/product.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/lineage/sample-data/starbake/product.xml -------------------------------------------------------------------------------- /samples/postgres/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/postgres/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/postgres/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/postgres/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/postgres/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/env.sh -------------------------------------------------------------------------------- /samples/postgres/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/postgres/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/postgres/metadata/expectations/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/expectations/default.j2 -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/bigquery/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/bigquery/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/bigquery/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/mysql/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/postgres/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/postgres/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/snowflake/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/snowflake/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/snowflake/domain.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/snowflake/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/snowflake/global.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/synapse/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/synapse/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/extract/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/postgres/metadata/load/hr/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/load/hr/_config.sl.yml -------------------------------------------------------------------------------- /samples/postgres/metadata/load/hr/locations.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/load/hr/locations.sl.yml -------------------------------------------------------------------------------- /samples/postgres/metadata/load/hr/sellers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/load/hr/sellers.sl.yml -------------------------------------------------------------------------------- /samples/postgres/metadata/load/sales/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/load/sales/_config.sl.yml -------------------------------------------------------------------------------- /samples/postgres/metadata/load/sales/customers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/load/sales/customers.sl.yml -------------------------------------------------------------------------------- /samples/postgres/metadata/load/sales/orders.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/load/sales/orders.sl.yml -------------------------------------------------------------------------------- /samples/postgres/metadata/transform/kpi/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/transform/kpi/_config.sl.yml -------------------------------------------------------------------------------- /samples/postgres/metadata/transform/kpi/byseller.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/transform/kpi/byseller.sql -------------------------------------------------------------------------------- /samples/postgres/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/postgres/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/postgres/postgres-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/postgres-env -------------------------------------------------------------------------------- /samples/postgres/sample-data/hr/sellers-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/sample-data/hr/sellers-2018-01-01.json -------------------------------------------------------------------------------- /samples/postgres/sample-data/sales/orders-2018-01-01.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/postgres/sample-data/sales/orders-2018-01-01.csv -------------------------------------------------------------------------------- /samples/sample-data/hr/flat_locations-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/sample-data/hr/flat_locations-2018-01-01.json -------------------------------------------------------------------------------- /samples/sample-data/hr/sellers-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/sample-data/hr/sellers-2018-01-01.json -------------------------------------------------------------------------------- /samples/sample-data/sales/categories-2018-01-01.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/sample-data/sales/categories-2018-01-01.csv -------------------------------------------------------------------------------- /samples/sample-data/sales/customers-2018-01-01.psv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/sample-data/sales/customers-2018-01-01.psv -------------------------------------------------------------------------------- /samples/sample-data/sales/customers-2018-01-02.psv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/sample-data/sales/customers-2018-01-02.psv -------------------------------------------------------------------------------- /samples/sample-data/sales/orders-2018-01-01.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/sample-data/sales/orders-2018-01-01.csv -------------------------------------------------------------------------------- /samples/sample-data/sales/products-2018-01-01.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/sample-data/sales/products-2018-01-01.csv -------------------------------------------------------------------------------- /samples/snowflake-spark/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/snowflake-spark/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/snowflake-spark/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/snowflake-spark/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/snowflake-spark/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake-spark/env.sh -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake-spark/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake-spark/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/expectations/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake-spark/metadata/expectations/default.j2 -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/bigquery/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/bigquery/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/bigquery/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/mysql/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/postgres/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/postgres/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/snowflake/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/snowflake/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/snowflake/domain.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/snowflake/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/snowflake/global.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/synapse/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/synapse/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/extract/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/load/hr/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake-spark/metadata/load/hr/_config.sl.yml -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/load/hr/sellers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake-spark/metadata/load/hr/sellers.sl.yml -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake-spark/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/snowflake-spark/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake-spark/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/snowflake-spark/snowflake-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake-spark/snowflake-env -------------------------------------------------------------------------------- /samples/snowflake/.snowflake-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/.snowflake-env -------------------------------------------------------------------------------- /samples/snowflake/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/snowflake/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/snowflake/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/snowflake/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/snowflake/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/env.sh -------------------------------------------------------------------------------- /samples/snowflake/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/metadata/expectations/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/expectations/default.j2 -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/bigquery/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/bigquery/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/bigquery/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/mysql/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/postgres/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/postgres/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/snowflake/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/snowflake/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/snowflake/domain.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/snowflake/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/snowflake/global.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/synapse/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/synapse/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/extract/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snowflake/metadata/load/hr/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/load/hr/_config.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/metadata/load/hr/locations.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/load/hr/locations.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/metadata/load/hr/sellers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/load/hr/sellers.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/metadata/load/sales/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/load/sales/_config.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/metadata/load/sales/customers.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/load/sales/customers.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/metadata/load/sales/orders.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/load/sales/orders.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/metadata/transform/kpi/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/transform/kpi/_config.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/metadata/transform/kpi/byseller.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/transform/kpi/byseller.sql -------------------------------------------------------------------------------- /samples/snowflake/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/snowflake/sample-data/hr/sellers-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/snowflake/sample-data/hr/sellers-2018-01-01.json -------------------------------------------------------------------------------- /samples/snowflake/sl_versions.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | "set SL_VERSION=1.0.0-SNAPSHOT" 3 | -------------------------------------------------------------------------------- /samples/snowflake/sl_versions.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | SL_VERSION=1.0.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /samples/starbake/HOW_TO_RUN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/HOW_TO_RUN.md -------------------------------------------------------------------------------- /samples/starbake/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/LICENSE -------------------------------------------------------------------------------- /samples/starbake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/README.md -------------------------------------------------------------------------------- /samples/starbake/dagster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/dagster.png -------------------------------------------------------------------------------- /samples/starbake/datasets/incoming/starbake/products.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/datasets/incoming/starbake/products.xml -------------------------------------------------------------------------------- /samples/starbake/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/starbake/metadata/dags/airflow_load_shell.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/metadata/dags/airflow_load_shell.sl.yml -------------------------------------------------------------------------------- /samples/starbake/metadata/dags/dagster_load_shell.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/metadata/dags/dagster_load_shell.sl.yml -------------------------------------------------------------------------------- /samples/starbake/metadata/env.BQ.sl.yml: -------------------------------------------------------------------------------- 1 | version: 1 2 | env: 3 | connectionRef: bigquery 4 | -------------------------------------------------------------------------------- /samples/starbake/metadata/env.DUCKDB.sl.yml: -------------------------------------------------------------------------------- 1 | version: 1 2 | env: 3 | connectionRef: duckdb 4 | -------------------------------------------------------------------------------- /samples/starbake/metadata/env.SNOWFLAKE.sl.yml: -------------------------------------------------------------------------------- 1 | version: 1 2 | env: 3 | connectionRef: snowflake 4 | -------------------------------------------------------------------------------- /samples/starbake/metadata/env.SPARK.sl.yml: -------------------------------------------------------------------------------- 1 | version: 1 2 | env: 3 | connectionRef: duckdb 4 | -------------------------------------------------------------------------------- /samples/starbake/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/starbake/metadata/expectations/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/metadata/expectations/default.j2 -------------------------------------------------------------------------------- /samples/starbake/metadata/load/starbake/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/metadata/load/starbake/_config.sl.yml -------------------------------------------------------------------------------- /samples/starbake/metadata/load/starbake/orders.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/metadata/load/starbake/orders.sl.yml -------------------------------------------------------------------------------- /samples/starbake/metadata/load/starbake/products.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/metadata/load/starbake/products.sl.yml -------------------------------------------------------------------------------- /samples/starbake/metadata/transform/kpi/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/metadata/transform/kpi/_config.sl.yml -------------------------------------------------------------------------------- /samples/starbake/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/starbake/sample-data/starbake/products.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/starbake/sample-data/starbake/products.xml -------------------------------------------------------------------------------- /samples/templates/1.data-infer-ddl-for-bigquery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/1.data-infer-ddl-for-bigquery.sh -------------------------------------------------------------------------------- /samples/templates/1.data-infer-ddl-for-postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/1.data-infer-ddl-for-postgres.sh -------------------------------------------------------------------------------- /samples/templates/any-source-any-sink/.bigquery-env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/any-source-any-sink/.postgres-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/any-source-any-sink/.postgres-env -------------------------------------------------------------------------------- /samples/templates/any-source-any-sink/.snowflake-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/any-source-any-sink/.snowflake-env -------------------------------------------------------------------------------- /samples/templates/any-source-any-sink/.spark-env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/any-source-any-sink/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/templates/any-source-any-sink/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/templates/any-source-any-sink/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/templates/any-source-any-sink/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/templates/any-source-any-sink/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/any-source-any-sink/env.sh -------------------------------------------------------------------------------- /samples/templates/application.postgres.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/application.postgres.conf -------------------------------------------------------------------------------- /samples/templates/bigquery-spark-loader/.bigquery-env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/bigquery-spark-loader/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/templates/bigquery-spark-loader/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/templates/bigquery-spark-loader/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/templates/bigquery-spark-loader/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/templates/bigquery-spark-loader/cloud_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery-spark-loader/cloud_run.sh -------------------------------------------------------------------------------- /samples/templates/bigquery-spark-loader/dataproc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery-spark-loader/dataproc.md -------------------------------------------------------------------------------- /samples/templates/bigquery-spark-loader/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery-spark-loader/docker.md -------------------------------------------------------------------------------- /samples/templates/bigquery-spark-loader/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery-spark-loader/env.sh -------------------------------------------------------------------------------- /samples/templates/bigquery/.bigquery-env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/bigquery/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/templates/bigquery/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/templates/bigquery/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/templates/bigquery/3.transform.interactive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery/3.transform.interactive.sh -------------------------------------------------------------------------------- /samples/templates/bigquery/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/templates/bigquery/cloud_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery/cloud_run.sh -------------------------------------------------------------------------------- /samples/templates/bigquery/dataproc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery/dataproc.md -------------------------------------------------------------------------------- /samples/templates/bigquery/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery/docker.md -------------------------------------------------------------------------------- /samples/templates/bigquery/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery/env.sh -------------------------------------------------------------------------------- /samples/templates/bigquery/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/templates/bigquery/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/templates/bigquery/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/templates/bigquery/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/bigquery/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/templates/bigquery/sl_versions.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | "set SL_VERSION=1.0.0-SNAPSHOT" 3 | -------------------------------------------------------------------------------- /samples/templates/bigquery/sl_versions.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | SL_VERSION=1.0.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /samples/templates/databricks/.databricks-env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/databricks/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/templates/databricks/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/templates/databricks/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/templates/databricks/3.transform.interactive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/databricks/3.transform.interactive.sh -------------------------------------------------------------------------------- /samples/templates/databricks/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/templates/databricks/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/databricks/env.sh -------------------------------------------------------------------------------- /samples/templates/databricks/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/databricks/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/templates/databricks/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/databricks/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/templates/databricks/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/databricks/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/templates/postgres/.postgres-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/postgres/.postgres-env -------------------------------------------------------------------------------- /samples/templates/postgres/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/templates/postgres/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/templates/postgres/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/templates/postgres/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/templates/postgres/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/postgres/env.sh -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/postgres/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/postgres/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/bigquery/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/bigquery/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/bigquery/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/mysql/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/postgres/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/postgres/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/snowflake/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/snowflake/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/snowflake/domain.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/snowflake/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/snowflake/global.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/synapse/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/synapse/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/extract/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/postgres/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/templates/postgres/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/postgres/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/templates/postgres/sl_versions.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | "set SL_VERSION=1.0.0-SNAPSHOT" 3 | -------------------------------------------------------------------------------- /samples/templates/postgres/sl_versions.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | SL_VERSION=1.0.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /samples/templates/sample-data/hr/sellers-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/sample-data/hr/sellers-2018-01-01.json -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/.snowflake-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake-spark-loader/.snowflake-env -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake-spark-loader/env.sh -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/bigquery/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/bigquery/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/bigquery/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/mysql/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/postgres/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/postgres/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/snowflake/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/snowflake/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/snowflake/domain.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/snowflake/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/snowflake/global.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/synapse/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/synapse/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/metadata/extract/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/sl_versions.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | "set SL_VERSION=1.0.0-SNAPSHOT" 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark-loader/sl_versions.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | SL_VERSION=1.0.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/.snowflake-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake-spark/.snowflake-env -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake-spark/env.sh -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake-spark/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/bigquery/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/bigquery/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/bigquery/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/mysql/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/postgres/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/postgres/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/snowflake/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/snowflake/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/snowflake/domain.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/snowflake/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/snowflake/global.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/synapse/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/synapse/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/metadata/extract/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/sl_versions.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | "set SL_VERSION=1.0.0-SNAPSHOT" 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake-spark/sl_versions.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | SL_VERSION=1.0.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /samples/templates/snowflake/.snowflake-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake/.snowflake-env -------------------------------------------------------------------------------- /samples/templates/snowflake/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/templates/snowflake/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh import 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake/2.load.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh watch 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | $SL_HOME/starlake.sh transform --name kpi.byseller 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake/env.sh -------------------------------------------------------------------------------- /samples/templates/snowflake/expectations/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake/expectations/default.j2 -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake/metadata/env.sl.yml -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/bigquery/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/bigquery/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/bigquery/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/mysql/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/postgres/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/postgres/extract-domain-table.sh.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/snowflake/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/snowflake/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/snowflake/domain.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/snowflake/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/snowflake/global.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/synapse/alter.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/synapse/create.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/extract/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/templates/snowflake/sl_versions.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | "set SL_VERSION=1.0.0-SNAPSHOT" 3 | -------------------------------------------------------------------------------- /samples/templates/snowflake/sl_versions.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | SL_VERSION=1.0.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/0.init.sh: -------------------------------------------------------------------------------- 1 | cp -rv ./sample-data/* $PWD/incoming 2 | -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/1.import.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | 3 | $SL_HOME/starlake.sh import 4 | -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/2.load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake_azure/2.load.sh -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/3.transform.sh: -------------------------------------------------------------------------------- 1 | source ./env.sh 2 | 3 | $SL_HOME/starlake.sh transform --name kpi 4 | -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake_azure/application.conf -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/templates/snowflake_azure/env.sh -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/quickstart/incoming/hr/locations-2018-01-01.ack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/quickstart/incoming/hr/sellers-2018-01-01.ack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/quickstart/incoming/sales/customers-2018-01-01.ack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/templates/snowflake_azure/quickstart/incoming/sales/orders-2018-01-01.ack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/variant/metadata/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/variant/metadata/application.sl.yml -------------------------------------------------------------------------------- /samples/variant/metadata/env.sl.yml: -------------------------------------------------------------------------------- 1 | env: 2 | root_path: "{{SL_ROOT}}" 3 | -------------------------------------------------------------------------------- /samples/variant/metadata/load/hr/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/variant/metadata/load/hr/_config.sl.yml -------------------------------------------------------------------------------- /samples/variant/metadata/load/hr/locations.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/variant/metadata/load/hr/locations.sl.yml -------------------------------------------------------------------------------- /samples/variant/metadata/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/variant/metadata/types/default.sl.yml -------------------------------------------------------------------------------- /samples/variant/metadata/types/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/variant/metadata/types/types.sl.yml -------------------------------------------------------------------------------- /samples/variant/sample-data/hr/locations-2018-01-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/samples/variant/sample-data/hr/locations-2018-01-01.json -------------------------------------------------------------------------------- /scripts/docker-bash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/scripts/docker-bash.sh -------------------------------------------------------------------------------- /scripts/docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/scripts/docker-build.sh -------------------------------------------------------------------------------- /scripts/docker-multi-arch-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/scripts/docker-multi-arch-build.sh -------------------------------------------------------------------------------- /scripts/docker-prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/scripts/docker-prepare.sh -------------------------------------------------------------------------------- /scripts/versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/scripts/versions.sh -------------------------------------------------------------------------------- /src/main/java/Setup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/java/Setup.java -------------------------------------------------------------------------------- /src/main/resources-other/azure/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources-other/azure/reference.conf -------------------------------------------------------------------------------- /src/main/resources-other/fs/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources-other/fs/reference.conf -------------------------------------------------------------------------------- /src/main/resources-other/gcp/core-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources-other/gcp/core-site.xml -------------------------------------------------------------------------------- /src/main/resources-other/gcp/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources-other/gcp/reference.conf -------------------------------------------------------------------------------- /src/main/resources-other/hdfs/core-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources-other/hdfs/core-site.xml -------------------------------------------------------------------------------- /src/main/resources-other/hdfs/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources-other/hdfs/reference.conf -------------------------------------------------------------------------------- /src/main/resources/SCHEMA-VALID-NOHEADER.dsv: -------------------------------------------------------------------------------- 1 | xx;y;z 2 | hayssam;saleh;10 3 | yoann;baudy;12 4 | Ahmed;ghazi;123 -------------------------------------------------------------------------------- /src/main/resources/SCHEMA-VALID.dsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/SCHEMA-VALID.dsv -------------------------------------------------------------------------------- /src/main/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/reference-audit.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference-audit.conf -------------------------------------------------------------------------------- /src/main/resources/reference-connections.conf: -------------------------------------------------------------------------------- 1 | connections { 2 | 3 | } 4 | 5 | -------------------------------------------------------------------------------- /src/main/resources/reference-dags.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference-dags.conf -------------------------------------------------------------------------------- /src/main/resources/reference-engines.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference-engines.conf -------------------------------------------------------------------------------- /src/main/resources/reference-expectations.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference-expectations.conf -------------------------------------------------------------------------------- /src/main/resources/reference-extra.conf: -------------------------------------------------------------------------------- 1 | extra { 2 | 3 | } 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/main/resources/reference-general.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference-general.conf -------------------------------------------------------------------------------- /src/main/resources/reference-internal.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference-internal.conf -------------------------------------------------------------------------------- /src/main/resources/reference-kafka.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference-kafka.conf -------------------------------------------------------------------------------- /src/main/resources/reference-metrics.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference-metrics.conf -------------------------------------------------------------------------------- /src/main/resources/reference-refs.conf: -------------------------------------------------------------------------------- 1 | refs = [] 2 | -------------------------------------------------------------------------------- /src/main/resources/reference-service.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference-service.conf -------------------------------------------------------------------------------- /src/main/resources/reference-spark.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference-spark.conf -------------------------------------------------------------------------------- /src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/reference.conf -------------------------------------------------------------------------------- /src/main/resources/starlake.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/starlake.json -------------------------------------------------------------------------------- /src/main/resources/templates/bootstrap/samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/bootstrap/samples/README.md -------------------------------------------------------------------------------- /src/main/resources/templates/bootstrap/samples/gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/bootstrap/samples/gitignore -------------------------------------------------------------------------------- /src/main/resources/templates/cli/md-cli.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/cli/md-cli.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/compare/css/style.css.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/compare/css/style.css.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/compare/index.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/compare/index.html.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/compare/js/report.js.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/compare/js/report.js.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/load-strategies/bigquery/default.j2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/templates/load-strategies/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/load-strategies/default.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/load-strategies/duckdb/default.j2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/templates/load-strategies/jdbc/default.j2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/templates/load-strategies/postgresql/default.j2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/templates/load-strategies/redshift/default.j2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/templates/load-strategies/spark/default.j2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/templates/site/docusaurus/table.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/site/docusaurus/table.ssp -------------------------------------------------------------------------------- /src/main/resources/templates/site/docusaurus/task.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/site/docusaurus/task.ssp -------------------------------------------------------------------------------- /src/main/resources/templates/sphinx-cli.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/sphinx-cli.mustache -------------------------------------------------------------------------------- /src/main/resources/templates/tests/css/base-style.css.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/tests/css/base-style.css.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/tests/css/style.css.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/tests/css/style.css.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/tests/index.domain.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/tests/index.domain.html.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/tests/index.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/tests/index.html.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/tests/index.table.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/tests/index.table.html.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/tests/index.test.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/tests/index.test.html.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/tests/js/report.js.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/tests/js/report.js.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/tests/junit.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/tests/junit.xml.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/tests/root.html.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/tests/root.html.j2 -------------------------------------------------------------------------------- /src/main/resources/templates/write-strategies/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/templates/write-strategies/default.j2 -------------------------------------------------------------------------------- /src/main/resources/types/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/resources/types/default.sl.yml -------------------------------------------------------------------------------- /src/main/scala/BigQueryLoad.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/BigQueryLoad.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/config/DatasetArea.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/config/DatasetArea.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/config/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/config/Settings.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/config/SparkEnv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/config/SparkEnv.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/config/UdfRegistration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/config/UdfRegistration.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/console/Console.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/console/Console.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/console/ConsoleCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/console/ConsoleCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/console/ConsoleConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/console/ConsoleConfig.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/core/utils/NamingUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/core/utils/NamingUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/core/utils/StringUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/core/utils/StringUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/extract/ExtractCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/extract/ExtractCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/extract/ExtractUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/extract/ExtractUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/extract/FileFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/extract/FileFormat.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/extract/JdbcDbUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/extract/JdbcDbUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/extract/JdbcMetadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/extract/JdbcMetadata.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/extract/ParUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/extract/ParUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/CheckValidityCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/CheckValidityCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/Cmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/Cmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/Main.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/Tuple2Cmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/Tuple2Cmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/ingest/AuditLog.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/ingest/AuditLog.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/ingest/IngestCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/ingest/IngestCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/ingest/LoadCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/ingest/LoadCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/ingest/SecureCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/ingest/SecureCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/ingest/StageCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/ingest/StageCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/metrics/Metrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/metrics/Metrics.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/sink/es/IndexCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/sink/es/IndexCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/site/SiteCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/site/SiteCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/site/SiteConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/site/SiteConfig.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/site/SiteHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/site/SiteHandler.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/job/transform/JobCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/job/transform/JobCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/lineage/ColLineage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/lineage/ColLineage.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/migration/MigrateCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/migration/MigrateCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/schema/model/DagInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/schema/model/DagInfo.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/schema/model/Engine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/schema/model/Engine.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/schema/model/EnvDesc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/schema/model/EnvDesc.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/schema/model/Format.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/schema/model/Format.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/schema/model/MergeOn.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/schema/model/MergeOn.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/schema/model/Mode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/schema/model/Mode.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/schema/model/Named.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/schema/model/Named.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/schema/model/Project.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/schema/model/Project.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/schema/model/Sink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/schema/model/Sink.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/schema/model/Trim.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/schema/model/Trim.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/serve/MainServerCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/serve/MainServerCmd.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/sql/SQLCompletion.scala: -------------------------------------------------------------------------------- 1 | package ai.starlake.sql 2 | class SQLCompletion 3 | -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/sql/SQLTypeMappings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/sql/SQLTypeMappings.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/sql/SQLUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/sql/SQLUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/tests/StarlakeTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/tests/StarlakeTests.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/AESEncryption.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/AESEncryption.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/CaseClassDoc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/CaseClassDoc.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/CliConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/CliConfig.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/CliEnvConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/CliEnvConfig.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/CompilerUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/CompilerUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/DataTypeEx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/DataTypeEx.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/FileLock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/FileLock.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/Formatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/Formatter.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/GcpCredentials.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/GcpCredentials.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/GcpUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/GcpUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/HadoopModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/HadoopModule.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/JarUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/JarUtil.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/Job.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/Job.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/JsonSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/JsonSerializer.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/MergeUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/MergeUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/ParseUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/ParseUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/ProxySettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/ProxySettings.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/RichPath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/RichPath.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/SparkUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/SparkUtils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/TableFormatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/TableFormatter.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/Unpacker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/Unpacker.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/Utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/Utils.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/Version.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/Version.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/YamlMigrator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/YamlMigrator.scala -------------------------------------------------------------------------------- /src/main/scala/ai/starlake/utils/YamlSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/main/scala/ai/starlake/utils/YamlSerde.scala -------------------------------------------------------------------------------- /src/test/resources/application-test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/application-test.conf -------------------------------------------------------------------------------- /src/test/resources/applications.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/applications.properties -------------------------------------------------------------------------------- /src/test/resources/config/application.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/config/application.sl.yml -------------------------------------------------------------------------------- /src/test/resources/dag/sample.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/dag/sample.sl.yml -------------------------------------------------------------------------------- /src/test/resources/env/env.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/env/env.sl.yml -------------------------------------------------------------------------------- /src/test/resources/expected/dot/acl-output.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/expected/dot/acl-output.dot -------------------------------------------------------------------------------- /src/test/resources/expected/dot/output.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/expected/dot/output.dot -------------------------------------------------------------------------------- /src/test/resources/expected/merge/merge-simple.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/expected/merge/merge-simple.jsonl -------------------------------------------------------------------------------- /src/test/resources/expected/yml/business.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/expected/yml/business.sl.yml -------------------------------------------------------------------------------- /src/test/resources/expected/yml/domain.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/expected/yml/domain.sl.yml -------------------------------------------------------------------------------- /src/test/resources/expected/yml/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/expected/yml/types.sl.yml -------------------------------------------------------------------------------- /src/test/resources/expected/yml/user.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/expected/yml/user.sl.yml -------------------------------------------------------------------------------- /src/test/resources/init-test-mariadb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/init-test-mariadb.sql -------------------------------------------------------------------------------- /src/test/resources/init-test-pg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/init-test-pg.sql -------------------------------------------------------------------------------- /src/test/resources/iris.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/iris.csv -------------------------------------------------------------------------------- /src/test/resources/job.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/job.sql -------------------------------------------------------------------------------- /src/test/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/log4j2.properties -------------------------------------------------------------------------------- /src/test/resources/quickstart/incoming/hr/dummy.ack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/quickstart/incoming/hr/dummy.json: -------------------------------------------------------------------------------- 1 | { 2 | "hello": "world" 3 | } -------------------------------------------------------------------------------- /src/test/resources/quickstart/incoming/hr/locations-2018-01-01.ack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/quickstart/incoming/hr/sellers-2018-01-01.ack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/quickstart/incoming/sales/customers-2018-01-01.ack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/quickstart/incoming/sales/orders-2018-01-01.ack: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/refs/refs.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/refs/refs.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/COMPLEX_DOMAIN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/COMPLEX_DOMAIN.yml -------------------------------------------------------------------------------- /src/test/resources/sample/DOMAIN-ACK.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/DOMAIN-ACK.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/DOMAIN.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/DOMAIN.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/Players-merge.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/Players-merge.csv -------------------------------------------------------------------------------- /src/test/resources/sample/Players.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/Players.csv -------------------------------------------------------------------------------- /src/test/resources/sample/Players.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/Players.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/Players_DOMAIN-ACK.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/Players_DOMAIN-ACK.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/SCHEMA-VALID-NOHEADER.dsv: -------------------------------------------------------------------------------- 1 | hayssam;saleh;10 2 | yoann;baudy;12 3 | Ahmed;ghazi;123 -------------------------------------------------------------------------------- /src/test/resources/sample/SCHEMA-VALID.dsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/SCHEMA-VALID.dsv -------------------------------------------------------------------------------- /src/test/resources/sample/SCHEMA-VALID.dsv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/SCHEMA-VALID.dsv.gz -------------------------------------------------------------------------------- /src/test/resources/sample/SCHEMA-VALID.dsv.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/SCHEMA-VALID.dsv.tgz -------------------------------------------------------------------------------- /src/test/resources/sample/SCHEMA-VALID.dsv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/SCHEMA-VALID.dsv.zip -------------------------------------------------------------------------------- /src/test/resources/sample/SCHEMA1.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/SCHEMA1.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/SomeDomainTemplate.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/SomeDomainTemplate.xlsx -------------------------------------------------------------------------------- /src/test/resources/sample/SomeJobTemplate.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/SomeJobTemplate.xls -------------------------------------------------------------------------------- /src/test/resources/sample/SomeJobTemplateBQ.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/SomeJobTemplateBQ.xls -------------------------------------------------------------------------------- /src/test/resources/sample/SomePolicies.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/SomePolicies.xls -------------------------------------------------------------------------------- /src/test/resources/sample/User.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/User.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/complete-csv/complete.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/complete-csv/complete.csv -------------------------------------------------------------------------------- /src/test/resources/sample/complex-json/complex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/complex-json/complex.json -------------------------------------------------------------------------------- /src/test/resources/sample/complex-json/complex.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/complex-json/complex.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/complexUser.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/complexUser.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/ddl/bigquery/alter.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/ddl/bigquery/alter.ssp -------------------------------------------------------------------------------- /src/test/resources/sample/ddl/bigquery/create.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/ddl/bigquery/create.ssp -------------------------------------------------------------------------------- /src/test/resources/sample/ddl/bigquery/drop.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/ddl/bigquery/drop.ssp -------------------------------------------------------------------------------- /src/test/resources/sample/ddl/synapse/alter.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/ddl/synapse/alter.ssp -------------------------------------------------------------------------------- /src/test/resources/sample/ddl/synapse/create.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/ddl/synapse/create.ssp -------------------------------------------------------------------------------- /src/test/resources/sample/ddl/synapse/drop.ssp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/ddl/synapse/drop.ssp -------------------------------------------------------------------------------- /src/test/resources/sample/default.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/default.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/diff/DOMAIN1.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/diff/DOMAIN1.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/diff/DOMAIN2.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/diff/DOMAIN2.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/diff/JOB1.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/diff/JOB1.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/diff/JOB2.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/diff/JOB2.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/diff/task1.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/diff/task1.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/diff/task2.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/diff/task2.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/dream/client.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/dream/client.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/dream/dream.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/dream/dream.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/dream/dreamignore.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/dream/dreamignore.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/dream/segment.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/dream/segment.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/elasticsearch/DOMAIN.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/elasticsearch/DOMAIN.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/elasticsearch/User.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/elasticsearch/User.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/employee-empty.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/sample/employee.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/employee.csv -------------------------------------------------------------------------------- /src/test/resources/sample/employee.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/employee.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/employee_DOMAIN-ACK.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/employee_DOMAIN-ACK.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/expectations/default.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/expectations/default.j2 -------------------------------------------------------------------------------- /src/test/resources/sample/infer-schema/jsonarray.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/infer-schema/jsonarray.json -------------------------------------------------------------------------------- /src/test/resources/sample/infer-schema/ndjson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/infer-schema/ndjson.json -------------------------------------------------------------------------------- /src/test/resources/sample/infer-schema/variant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/infer-schema/variant.json -------------------------------------------------------------------------------- /src/test/resources/sample/job/python/piJob.pi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/job/python/piJob.pi.py -------------------------------------------------------------------------------- /src/test/resources/sample/job/python/piJob.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/job/python/piJob.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/job/sql/_config.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/job/sql/_config.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/json/complex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/json/complex.json -------------------------------------------------------------------------------- /src/test/resources/sample/json/complexWithError.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/json/complexWithError.json -------------------------------------------------------------------------------- /src/test/resources/sample/json/json.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/json/json.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/json/raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/json/raw.json -------------------------------------------------------------------------------- /src/test/resources/sample/json/sample_json.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/json/sample_json.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/json/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/json/types.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/mapping/dataset/_SUCCESS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/sample/mapping/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/mapping/types.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/merge/Players-Entitled.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/merge/Players-Entitled.csv -------------------------------------------------------------------------------- /src/test/resources/sample/merge/Players.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/merge/Players.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/merge/PlayersSimple.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/merge/PlayersSimple.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/merge/existing.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/merge/existing.jsonl -------------------------------------------------------------------------------- /src/test/resources/sample/merge/incoming.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/merge/incoming.jsonl -------------------------------------------------------------------------------- /src/test/resources/sample/merge/simple-merge.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/merge/simple-merge.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/native/nativecustomers.psv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/native/nativecustomers.psv -------------------------------------------------------------------------------- /src/test/resources/sample/native/nativesales.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/native/nativesales.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/position/XPOSTBL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/position/XPOSTBL -------------------------------------------------------------------------------- /src/test/resources/sample/position/account.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/position/account.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/position/bqtest.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/position/bqtest.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/position/empty_position: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/sample/position/position.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/position/position.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/position/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/position/types.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/tableWithPartitions/_config.sl.yml: -------------------------------------------------------------------------------- 1 | version: 1 2 | transform: 3 | name: SL_BQ_TEST_DS 4 | -------------------------------------------------------------------------------- /src/test/resources/sample/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/types.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/views/default.sl.yml: -------------------------------------------------------------------------------- 1 | views: 2 | dummy: "select 1" 3 | -------------------------------------------------------------------------------- /src/test/resources/sample/views/views.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/views/views.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/xml/locations.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/xml/locations.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/xml/locations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/xml/locations.xml -------------------------------------------------------------------------------- /src/test/resources/sample/xml/locations_domain.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/xml/locations_domain.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/xml/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/xml/types.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/xsd/locations.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/xsd/locations.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/xsd/locations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/xsd/locations.xml -------------------------------------------------------------------------------- /src/test/resources/sample/xsd/locations.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/xsd/locations.xsd -------------------------------------------------------------------------------- /src/test/resources/sample/xsd/locations_domain.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/xsd/locations_domain.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/xsd/types.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/xsd/types.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/yelp/business.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/yelp/business.json -------------------------------------------------------------------------------- /src/test/resources/sample/yelp/business.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/yelp/business.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/yelp/business_jdbc.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/yelp/business_jdbc.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/yelp/yelp.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/yelp/yelp.sl.yml -------------------------------------------------------------------------------- /src/test/resources/sample/yelp/yelpjdbc.sl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/sample/yelp/yelpjdbc.sl.yml -------------------------------------------------------------------------------- /src/test/resources/templates/dags/sample.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/resources/templates/dags/sample.py.j2 -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/JdbcChecks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/JdbcChecks.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/PgContainerHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/PgContainerHelper.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/TestHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/TestHelper.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/config/ConfigSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/config/ConfigSpec.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/extract/ExtractSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/extract/ExtractSpec.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/schema/model/RefSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/schema/model/RefSpec.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/sql/SQLUtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/sql/SQLUtilsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/tests/DuckSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/tests/DuckSample.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/udf/TestUdf.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/udf/TestUdf.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/utils/CliConfigSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/utils/CliConfigSpec.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/utils/GcpUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/utils/GcpUtilsTest.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/utils/MergeUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/utils/MergeUtilsTest.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/utils/ParserSQLTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/utils/ParserSQLTest.scala -------------------------------------------------------------------------------- /src/test/scala/ai/starlake/utils/UtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/src/test/scala/ai/starlake/utils/UtilsSpec.scala -------------------------------------------------------------------------------- /tmpsbt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starlake-ai/starlake/HEAD/tmpsbt.sh -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | ThisBuild / version := "1.5.3-SNAPSHOT" 2 | --------------------------------------------------------------------------------