Relationships
#2202 BigQuery jobs: add a typed query method that polls, paginates and persists query results
Opened by swamp_lord · 9/16/2026
While building a reusable organisation-cost report from GCP billing exports, the installed @swamp/gcp/bigquery/jobs type exposes query and get_query_results, but these methods return an unpersisted result rather than typed data handles. Reports and CEL consumers need durable results from the exact execution. Please add a typed query method that accepts named parameters, location and maximumBytesBilled, waits for job completion, retrieves all result pages, validates errors and response shape, and persists results plus job provenance. Bounded result limits should fail or explicitly report truncation, never silently present incomplete totals. We are extending this existing model locally with a specialised billing-export query method in the meantime.
Upstream repository: https://github.com/swamp-club/swamp-extensions
Environment
- Extension:
@swamp/gcp/bigquery@2026.09.15.1 - swamp:
20260911.215321.0-sha.d18f2d86 - OS:
darwin(aarch64) - Deno:
2.9.6 - Shell:
/bin/zsh
Closed
No activity in this phase yet.