databricks-sql-go
databricks-sql-go copied to clipboard
Golang database/sql driver for Databricks SQL.
## Summary Implement foundational infrastructure for Multi-Statement Transaction (MST) support in the Go driver, adding core structures and error constants needed for transaction implementation. ## Changes - Add `autoCommit bool`...
We are using the driver with large queries and when there is a large enough query that comes through, the driver swaps to cloudfetch. Unfortunately the instance is behind a...
## 🥞 Stacked PR Use this [link](https://github.com/databricks/databricks-sql-go/pull/303/files) to review incremental changes. - [**stack/first-change**](https://github.com/databricks/databricks-sql-go/pull/303) [[Files changed](https://github.com/databricks/databricks-sql-go/pull/303/files)] ---------
Hello, we've identified a critical issue where the driver discards the `context.Context` during polling, making it impossible to use authentication mechanisms (like Azure OBO) that rely on passing credentials via...
Two comprehensive examples demonstrating token provider usage: 1. token_federation: Simple external token provider with federation 2. browser_oauth_federation: Full browser OAuth flow with automatic token exchange Both examples show real-world integration...
## Summary Enables native Arrow decimal type support by removing unnecessary blocking condition in `ScanRow` and enabling native decimal support by default. The `decimal128Container` infrastructure was already complete - these...
**Description** Our program is uploading parquet files to stages on different goroutines. Each goroutine is uploading to a different unity volume via `PUT '{{.LocalFilePath}}' INTO '{{.UnityVolumePath}}' OVERWRITE;` When one goroutine...
Currently, it seems impossible to modify `ArrowConfig`, specifically `UseArrowNativeDecimal` because this configuration is not exposed to users. This causes `DECIMAL` column data to be always read as `String` instead of...