anitnilay20 / anitnilay20/thoth

Data source: BigQuery plugin

オープン
#108 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
architecture feature future plugin:database size:large
主要言語
Rust
スター
70
フォーク
5
平均マージ
10時間 33分
マージ済み PR(30日)
2

説明

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.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。