- 3.33.0 (latest)
- 3.31.0
- 3.30.0
- 3.29.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.1
- 3.22.0
- 3.21.0
- 3.20.1
- 3.19.0
- 3.18.0
- 3.17.2
- 3.16.0
- 3.15.0
- 3.14.1
- 3.13.0
- 3.12.0
- 3.11.4
- 3.4.0
- 3.3.6
- 3.2.0
- 3.1.0
- 3.0.1
- 2.34.4
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.1
- 2.29.0
- 2.28.1
- 2.27.1
- 2.26.0
- 2.25.2
- 2.24.1
- 2.23.3
- 2.22.1
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.1
- 2.15.0
- 2.14.0
- 2.13.1
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.2
- 2.5.0
- 2.4.0
- 2.3.1
- 2.2.0
- 2.1.0
- 2.0.0
- 1.28.2
- 1.27.2
- 1.26.1
- 1.25.0
- 1.24.0
- 1.23.1
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
ExtractJob(job_id, source, destination_uris, client, job_config=None)
Asynchronous job: extract data from a table into Cloud Storage.
Parameters |
|
---|---|
Name | Description |
job_id |
str
the job's ID. |
source |
Union[ google.cloud.bigquery.table.TableReference, google.cloud.bigquery.model.ModelReference ]
Table or Model from which data is to be loaded or extracted. |
destination_uris |
List[str]
URIs describing where the extracted data will be written in Cloud Storage, using the format |
client |
google.cloud.bigquery.client.Client
A client which holds credentials and project configuration. |
job_config |
Optional[google.cloud.bigquery.job.ExtractJobConfig]
Extra configuration options for the extract job. |
Properties
compression
See compression.
configuration
The configuration for this extract job.
destination_format
See destination_format.
destination_uri_file_counts
Return file counts from job statistics, if present.
Returns | |
---|---|
Type | Description |
List[int] |
A list of integer counts, each representing the number of files per destination URI or URI pattern specified in the extract configuration. These values will be in the same order as the URIs specified in the 'destinationUris' field. Returns None if job is not yet complete. |
destination_uris
List[str]: URIs describing where the extracted data will be
written in Cloud Storage, using the format
gs://<bucket_name>/<object_name_or_glob>
.
field_delimiter
See field_delimiter.
print_header
See print_header.
source
Union[ google.cloud.bigquery.table.TableReference, google.cloud.bigquery.model.ModelReference ]: Table or Model from which data is to be loaded or extracted.
Methods
from_api_repr
from_api_repr(
resource: dict, client
) -> google.cloud.bigquery.job.extract.ExtractJob
Factory: construct a job given its API representation
Parameters | |
---|---|
Name | Description |
resource |
Dict
dataset job representation returned from the API |
client |
google.cloud.bigquery.client.Client
Client which holds credentials and project configuration for the dataset. |
Returns | |
---|---|
Type | Description |
google.cloud.bigquery.job.ExtractJob |
Job parsed from resource . |
to_api_repr
to_api_repr()
Generate a resource for _begin
.