Condition 構造は行条件を指定します。これにより、Tablestore がターゲット行に対して行の書き込み操作を実行するかどうかを判断します。行条件は、row_existence と column_condition の 2 つのフィールドで構成されます。
データ構造
Condition 構造は次のように定義されます。
message Condition {
required RowExistenceExpectation row_existence = 1;
optional bytes column_condition = 2;
}次の表では、Condition 構造のフィールドについて説明します。
| 名前 | タイプ | 必須 | 説明 |
| row_existence | RowExistenceExpectation | はい | ターゲット行に期待される存在状態。Tablestore は、ターゲット行がこの期待に一致する場合にのみ操作を実行します。 |
| column_condition | bytes | いいえ | 列条件。この値は、フィルターを Protobuf を使用してシリアル化した後に生成されるバイト配列です。 |