Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tigrbl_engine_bigquery-0.1.1.dev23.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tigrbl_engine_bigquery-0.1.1.dev23-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file tigrbl_engine_bigquery-0.1.1.dev23.tar.gz.

File metadata

  • Download URL: tigrbl_engine_bigquery-0.1.1.dev23.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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

Hashes for tigrbl_engine_bigquery-0.1.1.dev23.tar.gz
Algorithm Hash digest
SHA256 d744c35ef8290c83676fc3ea75e30c3624e453b6a0fa0b353ea7a470c15d7431
MD5 a3fea5f3a24b40b343652306a3264e30
BLAKE2b-256 2ba2a810345e6bb1bf2973a3206f01f68131d7ea27f461ebc12e1df34e8f0efc

See more details on using hashes here.

File details

Details for the file tigrbl_engine_bigquery-0.1.1.dev23-py3-none-any.whl.

File metadata

  • Download URL: tigrbl_engine_bigquery-0.1.1.dev23-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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

Hashes for tigrbl_engine_bigquery-0.1.1.dev23-py3-none-any.whl
Algorithm Hash digest
SHA256 c51da88e4b5bc863b4dd2000b1ca7123f5d68a62d7b7f0b578e63fd94cb05ce3
MD5 2c02315c3678aaaffdf93ad09672931a
BLAKE2b-256 f5797c8e47011ed412fbaedbd3da6925a4e89d4192d12e0c355def2528e325a9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page