google.cloud.bigquery.job.WriteDisposition¶
-
class
google.cloud.bigquery.job.
WriteDisposition
[source]¶ Specifies the action that occurs if destination table already exists.
The default value is
WRITE_APPEND
.Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
-
__init__
()¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
()Initialize self.
Attributes
If the table already exists, BigQuery appends the data to the table.
If the table already exists and contains data, a ‘duplicate’ error is returned in the job result.
If the table already exists, BigQuery overwrites the table data.
-
WRITE_APPEND
= 'WRITE_APPEND'¶ If the table already exists, BigQuery appends the data to the table.
-
WRITE_EMPTY
= 'WRITE_EMPTY'¶ If the table already exists and contains data, a ‘duplicate’ error is returned in the job result.
-
WRITE_TRUNCATE
= 'WRITE_TRUNCATE'¶ If the table already exists, BigQuery overwrites the table data.
-