bigquery.dataset¶
Classes¶
Module Contents¶
- class bigquery.dataset.Dataset(dataset_name=None, project=None, service_file=None, session=None, token=None, api_root=None)¶
Bases:
bigquery.bigquery.BigqueryBase- Parameters:
dataset_name (str | None)
project (str | None)
service_file (str | IO[AnyStr] | None)
session (requests.Session | None)
token (gcloud.aio.auth.Token | None)
api_root (str | None)
- dataset_name = None¶
- async list_tables(session=None, timeout=60, params=None)¶
List tables in a dataset.
- Parameters:
session (requests.Session | None)
timeout (int)
params (dict[str, Any] | None)
- Return type:
dict[str, Any]
- async list_datasets(session=None, timeout=60, params=None)¶
List datasets in current project.
- Parameters:
session (requests.Session | None)
timeout (int)
params (dict[str, Any] | None)
- Return type:
dict[str, Any]
- async get(session=None, timeout=60, params=None)¶
Get a specific dataset in current project.
- Parameters:
session (requests.Session | None)
timeout (int)
params (dict[str, Any] | None)
- Return type:
dict[str, Any]
- async insert(dataset, session=None, timeout=60)¶
Create datasets in current project.
- Parameters:
dataset (dict[str, Any])
session (requests.Session | None)
timeout (int)
- Return type:
dict[str, Any]
- async delete(dataset_name=None, session=None, timeout=60)¶
Delete datasets in current project.
- Parameters:
dataset_name (str | None)
session (requests.Session | None)
timeout (int)
- Return type:
dict[str, Any]