Todos los productos
Search
Centro de documentos

Tablestore:SingleColumnValueFilter

Última actualización: Sep 09, 2026

Una sola condición de filtro, como column_a > 5. Se usa para las actualizaciones condicionales y el filtrado.

Estructura de datos

message SingleColumnValueFilter {
    required ComparatorType comparator = 1;
    required string column_name = 2;
    required bytes column_value = 3;
    required bool filter_if_missing = 4;
    required bool latest_version_only = 5; 
    optional ValueTransferRule value_transfer_rule =6;
     
}                

Nombre

Tipo

Obligatorio

Descripción

comparator

ComparatorType

Sí

El operador relacional.

column_name

string

Sí

El nombre de la columna.

column_value

bytes

Sí

El valor de la columna serializado en el formato Plainbuffer.

filter_if_missing

bool

Sí

Indica si se filtra la fila cuando la columna no existe.

latest_version_only

bool

Sí

Indica si el filtro se aplica únicamente a la versión más reciente de la columna. Valores válidos:

  • true (predeterminado): el filtro comprueba solo el valor de la versión más reciente para verificar si cumple la condición.

  • false: el filtro comprueba los valores de todas las versiones para verificar si cumplen la condición.

value_transfer_rule

ValueTransferRule

No

Usa una expresión regular para hacer coincidir una cadena y luego la transforma al tipo String, Integer o Double.

Establezca este parámetro para filtrar los datos de una columna por el valor de un subcampo cuando la columna almacena datos en un formato personalizado, como una cadena con formato JSON.

Operaciones relacionadas