ExtractJobConfig(**kwargs)Configuration options for extract jobs.
All properties in this class are optional. Values which are :data:None ->
server defaults. Set properties on the constructed configuration by using
the property name as the name of a keyword argument.
Properties
compression
google.cloud.bigquery.job.Compression: Compression type to use for exported files.
destination_format
google.cloud.bigquery.job.DestinationFormat: Exported file format.
field_delimiter
str: Delimiter to use between fields in the exported data.
job_timeout_ms
Optional parameter. Job timeout in milliseconds. If this time limit is exceeded, BigQuery might attempt to stop the job. https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#JobConfiguration.FIELDS.job_timeout_ms e.g.
job_config = bigquery.QueryJobConfig( job_timeout_ms = 5000 )
or
job_config.job_timeout_ms = 5000
| Exceptions | |
|---|---|
| Type | Description |
ValueError |
If value type is invalid. |
labels
Dict[str, str]: Labels for the job.
This method always returns a dict. Once a job has been created on the server, its labels cannot be modified anymore.
| Exceptions | |
|---|---|
| Type | Description |
ValueError |
If value type is invalid. |
print_header
bool: Print a header row in the exported data.
use_avro_logical_types
bool: For loads of Avro data, governs whether Avro logical types are converted to their corresponding BigQuery types (e.g. TIMESTAMP) rather than raw types (e.g. INTEGER).
Methods
__setattr__
__setattr__(name, value)Override to be able to raise error if an unknown property is being set
from_api_repr
from_api_repr(resource: dict) -> google.cloud.bigquery.job.base._JobConfigFactory: construct a job configuration given its API representation
| Parameter | |
|---|---|
| Name | Description |
resource |
Dict
A job configuration in the same representation as is returned from the API. |
| Returns | |
|---|---|
| Type | Description |
google.cloud.bigquery.job._JobConfig |
Configuration parsed from resource. |
to_api_repr
to_api_repr() -> dictBuild an API representation of the job config.
| Returns | |
|---|---|
| Type | Description |
Dict |
A dictionary in the format used by the BigQuery API. |
__init__
__init__(**kwargs)Initialize self. See help(type(self)) for accurate signature.
ExtractJobConfig
ExtractJobConfig(**kwargs)Configuration options for extract jobs.
All properties in this class are optional. Values which are :data:None ->
server defaults. Set properties on the constructed configuration by using
the property name as the name of a keyword argument.