-
Notifications
You must be signed in to change notification settings - Fork 77
Labels
Description
Is there an existing issue for this?
- I have searched the existing issues
Category of feature request
Transpiler
Problem statement
Users need to be able to use Switch transpiler through the existing Lakebridge CLI. Switch is an LLM-powered transpiler that runs as Databricks Jobs, but there's no CLI integration to make it accessible to users.
Proposed Solution
Add Switch CLI integration:
- Add SwitchTranspilerHandler class for CLI routing
- Integrate with existing
lakebridge transpilecommand - Support both sync and async job execution
- Add parameter mapping from CLI to Switch job parameters
- Include comprehensive testing (unit and E2E tests)
- Add sample test resources for different source formats
Additional Context
Depends on Switch installation infrastructure being merged first. Provides complete Switch functionality for end users through familiar CLI interface.