anitnilay20 / anitnilay20/thoth

Data source: BigQuery plugin

Offen
#108 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
architecture feature future plugin:database size:large
Vorherrschende Sprache
Rust
Sterne
70
Forks
5
Ø Merge
10 Std. 33 Min.
Gemergte PRs (30 T.)
2

Beschreibung

Google Cloud data warehouse. **SQL over HTTP REST**.

Builds on the **Seshat** foundation (#93, shipped in #99): host `tcp-client` (+ host-side TLS), owner-thread query execution, `secure-storage` for credentials, and the `UiNode` DSL (connection dialog, dock tabs, results grid, `json-tree`).

## Transport
- BigQuery REST (`jobs.query`) over HTTPS `:443`. Auth: service-account JSON → OAuth2 access token (JWT-signed token exchange). Config: project, dataset, location.

## Reuse
- `DbAdapter`, results grid.

## New work
- HTTPS client; OAuth2 service-account token minting; BigQuery REST query + schema (`datasets`, `tables`) calls; project/dataset config.

Depends on the shared **host HTTP client** prerequisite (see umbrella).

---
Part of the data-source plugins epic #109.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.