Condition yapısı, Tablestore'ın hedef satırda bir satır yazma işlemi gerçekleştirip gerçekleştirmeyeceğini belirleyen bir satır koşulunu tanımlar. Bir satır koşulu, row_existence ve column_condition olmak üzere iki alandan oluşur.
Veri yapısı
Condition yapısı aşağıdaki şekilde tanımlanır:
message Condition {
required RowExistenceExpectation row_existence = 1;
optional bytes column_condition = 2;
}
Aşağıdaki tabloda Condition yapısındaki alanlar açıklanmaktadır.
| Ad | Tür | Gerekli | Açıklama |
| row_existence | RowExistenceExpectation | Evet | Hedef satırın beklenen varlık durumu. Tablestore, yalnızca hedef satır bu beklentiyle eşleştiğinde işlemi gerçekleştirir. |
| column_condition | bytes | Hayır | Sütun koşulu. Değer, bir Filter protobuf kullanılarak seri hale getirildikten sonra oluşturulan byte dizisidir. |