bigquery.dataset

Classes

Dataset

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]