Tigrbl engine plugin for Google BigQuery.
Project description
tigrbl_engine_bigquery
A BigQuery engine plugin for tigrbl. This package registers a new engine kind
"bigquery" that tigrbl auto-discovers via the tigrbl.engine entry-point group.
Installation
pip install tigrbl_engine_bigquery
Usage
Once installed, just refer to kind="bigquery" in your engine spec:
from tigrbl.engine.engine_spec import EngineSpec
spec = EngineSpec(kind="bigquery", mapping={"project": "my-gcp-project", "default_dataset": "analytics"})
provider = spec.to_provider()
engine, make_session = provider.ensure() # triggers external plugin registration
session = make_session() # returns a BigQuerySession
# Optionally run SQL via the session (see session.query method stub)
This package exposes:
BigQueryEngine(engine handle/config)BigQuerySession(simple session wrapper)bigquery_engine(builder used by tigrbl)register()(called by tigrbl’s plugin loader)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tigrbl_engine_bigquery-0.1.1.tar.gz.
File metadata
- Download URL: tigrbl_engine_bigquery-0.1.1.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddd0039a96fc285f77c23878fe65a15078760dd171873f40bf528fb1392df545
|
|
| MD5 |
758e8eb79c49a64d8507969d7cb54743
|
|
| BLAKE2b-256 |
c604f491ab96753ed6966cf47af17dfdea525434752a354a022911126f4d383a
|
File details
Details for the file tigrbl_engine_bigquery-0.1.1-py3-none-any.whl.
File metadata
- Download URL: tigrbl_engine_bigquery-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c021726d7b441570f59757881368287032721032a2b7a5575ce92b590214d469
|
|
| MD5 |
b3a3a68b6e7892f9c4ac2832d81fe901
|
|
| BLAKE2b-256 |
c427b9eb1e7cc9a0a684704e6f65b3696f179a445fe9c5cc0e52088e601a4988
|