La structure Condition définit une condition de ligne qui détermine si Tablestore écrit dans la ligne cible. Une condition de ligne comprend deux champs : row_existence et column_condition.
Structure des données
Voici la définition de la structure Condition :
message Condition {
required RowExistenceExpectation row_existence = 1;
optional bytes column_condition = 2;
}
Le tableau suivant décrit les champs de la structure Condition.
| Nom | Type | Obligatoire | Description |
| row_existence | RowExistenceExpectation | Oui | État d'existence attendu de la ligne cible. Tablestore n'exécute l'opération que si la ligne cible correspond à cet état. |
| column_condition | bytes | Non | Condition de colonne. Il s'agit du tableau d'octets obtenu après sérialisation d'un Filter avec protobuf. |