Skip to content

feat(go/adbc/driver/bigquery): support service account impersonation#3488

Closed
zoltanersek wants to merge 77 commits intoapache:mainfrom
dbt-labs:yu-iskw/feat/support-impersonation-02
Closed

feat(go/adbc/driver/bigquery): support service account impersonation#3488
zoltanersek wants to merge 77 commits intoapache:mainfrom
dbt-labs:yu-iskw/feat/support-impersonation-02

Conversation

@zoltanersek
Copy link

No description provided.

gliga and others added 30 commits April 9, 2025 14:35
…gurable (#5)

* Expose BigQuery OAuth access token endpoint as config option

* suggestions

---------

Co-authored-by: Craig Squire <677724+csquire@users.noreply.github.com>
…n clusters (#9)

Co-authored-by: Felipe Oliveira Carvalho <felipekde@gmail.com>
ADBC Libraries 18

Conflicts:
	go/adbc/driver/bigquery/connection.go
	go/adbc/driver/snowflake/driver_test.go
	go/adbc/driver/snowflake/snowflake_database.go
	go/adbc/go.mod
	go/adbc/go.sum

Very minor conflicts.
`go mod tidy` didn't create any noise in `go.sum`.
Compilation of all Go drivers succeeds.

    cd go/adbc/pkg
    make clean && make
Merge tag 'apache-arrow-adbc-18' into main
* Put "42S02" in a constant

* fix(go/adbc): Forward SQLSTATE and vendor code
fix(driver/snowflake): correct boolean type conversion
…QLSTATE (#23)

Pass SQLState through. Include fallback vendor code and error string. Keep regex for extracting SQLState embedded error message, which is what dbx likes to do, strict in what's permissed since we're  taking precisely 5 bytes following the SQLSTATE string.
feat(go/adbc/driver/databricks): Process DBX Manifest Schema into Arrow Schema
chasewalden and others added 20 commits August 8, 2025 13:45
… design. Bump gosnowflake. (#57)

* Add hooks for configuring lease timeouts without disturbing singleton design.

* lint.

* Bump gosnowflake for upstream changes.
…61)

* Returns query_id in schema metadata

* bump the gosnowflake version

* fix: it should be on the schema level
* Update data transform name

* revise the error messages;
allow configuring data_transform_run_timeout

* improve errors, indicates when it's a timeout
fix the option name

* exclude more fields

* Implements GetDataStream

* errors cleanups
The driver wasn't return a lot of the metadata available to the Go SDK.

This commit adds (most of) that data.
…pache#3174)

Closes apache#3168

---------

Signed-off-by: Yu Ishikawa <yu-iskw@users.noreply.github.com>
@github-actions github-actions bot added this to the ADBC Libraries 21 milestone Sep 26, 2025
@zoltanersek zoltanersek deleted the yu-iskw/feat/support-impersonation-02 branch September 26, 2025 08:34
@zoltanersek zoltanersek restored the yu-iskw/feat/support-impersonation-02 branch September 26, 2025 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.