Skip to content

Decimal256 not working#94

Draft
alokdeorani wants to merge 2 commits into
adbc-drivers:mainfrom
alokdeorani:Decimal256Test
Draft

Decimal256 not working#94
alokdeorani wants to merge 2 commits into
adbc-drivers:mainfrom
alokdeorani:Decimal256Test

Conversation

@alokdeorani

Copy link
Copy Markdown
Contributor

What's Changed

Please fill in a description of the changes here.

This contains breaking changes.

Closes #NNN.

xuliangs pushed a commit to dbt-labs/bigquery-adbc that referenced this pull request Jul 8, 2026
Adds statement-level support for the dbt python-models execution path,
ported from the legacy arrow-adbc bigquery driver. When any of the
Dataproc/GCS statement options are set, ExecuteQuery dispatches to a
new python_models.go path instead of running SQL:

- adbc.bigquery.create_batch.{parent,batch_yml,batch_id} — submit a
  Dataproc serverless Batch (YAML payload parsed into dataprocpb.Batch).
- adbc.bigquery.dataproc.submit_job.{cluster_name,gcs_path} — submit a
  PySpark job on an existing Dataproc cluster.
- adbc.bigquery.write_gcs.{bucket,object_name,content} — upload a
  string to GCS (used to stage the model source).
- adbc.bigquery.dataproc.{compute_region,project,pooling_timeout} —
  Dataproc addressing + operation timeout.

Adds three connection helpers (newDataprocBatchClient,
newJobControllerClient, newGCSClient) that reuse the connection's
authOptions() so credentials, quota project, and impersonation are
shared across BigQuery/Dataproc/GCS clients.

Ports arrow-adbc commit fad437ac7 (python models(serverless + cluster),
adbc-drivers#94). The bigframes/Vertex AI Notebook half lands in a separate commit.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
xuliangs pushed a commit to dbt-labs/bigquery-adbc that referenced this pull request Jul 8, 2026
Adds statement-level support for the dbt python-models execution path,
ported from the legacy arrow-adbc bigquery driver. When any of the
Dataproc/GCS statement options are set, ExecuteQuery dispatches to a
new python_models.go path instead of running SQL:

- adbc.bigquery.create_batch.{parent,batch_yml,batch_id} — submit a
  Dataproc serverless Batch (YAML payload parsed into dataprocpb.Batch).
- adbc.bigquery.dataproc.submit_job.{cluster_name,gcs_path} — submit a
  PySpark job on an existing Dataproc cluster.
- adbc.bigquery.write_gcs.{bucket,object_name,content} — upload a
  string to GCS (used to stage the model source).
- adbc.bigquery.dataproc.{compute_region,project,pooling_timeout} —
  Dataproc addressing + operation timeout.

Adds three connection helpers (newDataprocBatchClient,
newJobControllerClient, newGCSClient) that reuse the connection's
authOptions() so credentials, quota project, and impersonation are
shared across BigQuery/Dataproc/GCS clients.

Ports arrow-adbc commit fad437ac7 (python models(serverless + cluster),
adbc-drivers#94). The bigframes/Vertex AI Notebook half lands in a separate commit.
xuliangs pushed a commit to dbt-labs/bigquery-adbc that referenced this pull request Jul 8, 2026
Adds statement-level support for the dbt python-models execution path,
ported from the legacy arrow-adbc bigquery driver. When any of the
Dataproc/GCS statement options are set, ExecuteQuery dispatches to a
new python_models.go path instead of running SQL:

- adbc.bigquery.create_batch.{parent,batch_yml,batch_id} — submit a
  Dataproc serverless Batch (YAML payload parsed into dataprocpb.Batch).
- adbc.bigquery.dataproc.submit_job.{cluster_name,gcs_path} — submit a
  PySpark job on an existing Dataproc cluster.
- adbc.bigquery.write_gcs.{bucket,object_name,content} — upload a
  string to GCS (used to stage the model source).
- adbc.bigquery.dataproc.{compute_region,project,pooling_timeout} —
  Dataproc addressing + operation timeout.

Adds three connection helpers (newDataprocBatchClient,
newJobControllerClient, newGCSClient) that reuse the connection's
authOptions() so credentials, quota project, and impersonation are
shared across BigQuery/Dataproc/GCS clients.

Ports arrow-adbc commit fad437ac7 (python models(serverless + cluster),
adbc-drivers#94). The bigframes/Vertex AI Notebook half lands in a separate commit.
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.

3 participants