# Class WriteDisposition (0.5.0)

0.5.0 (latest) 0.4.0 0.3.0 0.2.0 0.1.0

    WriteDisposition(value)

Specifies the action that occurs if the destination table or
partition already exists. By default, the data will be appended
to the existing table.

| ## Enums ||
|---|---|
| **Name** | **Description** |
| `WRITE_DISPOSITION_UNSPECIFIED` | Unspecified write disposition. |
| `WRITE_APPEND` | If the table or partition already exists, BigQuery appends the data to the table or the latest partition. |
| `WRITE_TRUNCATE` | If the table or partition already exists, BigQuery overwrites the entire table or all the partitions data. |
| `WRITE_EMPTY` | If the table already exists and contains data, an error is returned. |