feat: DAB generates transpiled SQL + DDL instead of wheel wrapper #181

Merged
kert merged 1 commits from feat/dab-generator into main 2026-03-24 06:21:29 +00:00

1 Commits

Author SHA1 Message Date
kert
6b02a804c8 generate transpiled SQL + DDL for DAB instead of wheel wrapper tasks
All checks were successful
CI / lint-test (push) Successful in 6m46s
CI / lint-test (pull_request) Successful in 6m46s
- SQLPlugin: transpiles 208 pipeline expressions to Databricks SQL
  via aco.lake.transpile (CTAS mode with catalog variable)
- DDLPlugin: generates 1,364 CREATE TABLE DDL from SQLTable models
- Jobs use sql_task with file paths instead of python_wheel_task
- SQL/DDL written to bundle/sql/ and bundle/ddl/ (gitignored)
- gen_config.py: --dab-sql flag for full SQL generation (~4 min)
  --check only validates databricks.yml (12s, CI-safe)
- 26 tests covering SQL generation, DDL, completeness, idempotency
2026-03-24 02:14:13 -04:00