Struktur Condition menentukan kondisi baris (row condition), yang mengatur apakah Tablestore menjalankan operasi penulisan pada baris target. Kondisi baris terdiri dari dua bidang: row_existence dan column_condition.
Struktur data
Struktur Condition didefinisikan sebagai berikut:
message Condition {
required RowExistenceExpectation row_existence = 1;
optional bytes column_condition = 2;
}Tabel berikut menjelaskan bidang-bidang dalam struktur Condition.
| Name | Type | Required | Description |
| row_existence | RowExistenceExpectation | Yes | Status keberadaan yang diharapkan dari baris target. Tablestore hanya menjalankan operasi jika baris target sesuai dengan ekspektasi ini. |
| column_condition | bytes | No | Kondisi kolom. Nilainya adalah array byte yang dihasilkan setelah Filter diserialisasi menggunakan protobuf. |