Skip to main content

Switch

LLM-Powered Code Conversion Plugin for Lakebridge

codecov

Project Description

Switch is a Lakebridge transpiler plugin that transforms SQL and other source formats into Databricks-compatible notebooks using Large Language Models (LLMs). As a core component of the Lakebridge migration platform, Switch provides automated code conversion capabilities through a multi-stage processing pipeline designed for large-scale platform migrations.

Project Support

Please note that all projects in the /databrickslabs github account are provided for your exploration only, and are not formally supported by Databricks with Service Level Agreements (SLAs). They are provided AS-IS and we do not make any guarantees of any kind. Please do not submit a support ticket relating to any issues arising from the use of these projects.

Any issues discovered through the use of this project should be filed as GitHub Issues on the Repo. They will be reviewed as time permits, but there are no formal SLAs for support.

Using the Project

Switch is primarily designed as a Lakebridge transpiler plugin. To use Switch for code conversion:

  1. Install Lakebridge: Follow the Lakebridge documentation
  2. Install Switch transpiler: Use Lakebridge to install the Switch transpiler plugin
  3. Run conversion: Use Lakebridge's transpile command with Switch

For complete usage instructions and configuration options, refer to the Lakebridge documentation.

Release files for databricks-switch-plugin 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for databricks-switch-plugin 0.2.0
File Size Uploaded
databricks_switch_plugin-0.2.0.tar.gz 336.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for databricks-switch-plugin 0.2.0
File Interpreter ABI Platform
databricks_switch_plugin-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 496.1 kB

Release files / databricks_switch_plugin-0.2.0.tar.gz

Download URL databricks_switch_plugin-0.2.0.tar.gz
Size 336.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5725e51841c914af668b9ac21f1efeed1f287b169bb22da028a1558ad8372ab3
BLAKE2b-256 checksum
How to use checksums
931834252a6830aaa76cb7286de6d17eefa6298adc1ef110635424f7949504f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.17

Release files / databricks_switch_plugin-0.2.0-py3-none-any.whl

Download URL databricks_switch_plugin-0.2.0-py3-none-any.whl
Size 159.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c4d1936e16981e77929afbd0687f528988f4d4fe4efda77d46838118544077c4
BLAKE2b-256 checksum
How to use checksums
56593447989ce572c96131543d2746dd270adb1bc786c75b0dddbdac4af8598a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.17

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page