A estrutura Condition especifica uma condição de linha que determina se o Tablestore executa uma operação de gravação na linha de destino. Essa condição consiste em dois campos: row_existence e column_condition.
Estrutura de dados
A estrutura Condition tem a seguinte definição:
message Condition {
required RowExistenceExpectation row_existence = 1;
optional bytes column_condition = 2;
}
A tabela a seguir descreve os campos da estrutura Condition.
|
Nome |
Tipo |
Obrigatório |
Descrição |
|
row_existence |
Sim |
Estado de existência esperado da linha de destino. O Tablestore executa a operação somente se a linha corresponder a essa expectativa. |
|
|
column_condition |
bytes |
Não |
Condição da coluna. O valor é o array de bytes gerado após a serialização de um Filter com protobuf. |