Tous les produits
Search
Centre de documentation

Tablestore:SingleColumnValueFilter

Dernière mise à jour :Sep 09, 2026

Une condition de filtre unique, telle que column_a > 5. Utilisez ce filtre pour les mises à jour conditionnelles et le filtrage.

Structure des données

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;
     
}                

Nom

Type

Obligatoire

Description

comparator

ComparatorType

Oui

Opérateur relationnel.

column_name

string

Oui

Nom de la colonne.

column_value

bytes

Oui

Valeur de la colonne sérialisée au format Plainbuffer.

filter_if_missing

bool

Oui

Indique si la ligne doit être filtrée lorsque la colonne n'existe pas.

latest_version_only

bool

Oui

Indique si le filtre s'applique uniquement à la dernière version de la colonne. Valeurs possibles :

  • true (par défaut) : le filtre vérifie uniquement la valeur de la dernière version pour déterminer si elle satisfait la condition.

  • false : le filtre vérifie les valeurs de toutes les versions pour déterminer si elles satisfont la condition.

value_transfer_rule

ValueTransferRule

Non

Utilise une expression régulière pour faire correspondre une chaîne, puis convertit cette chaîne vers le type String, Integer ou Double.

Définissez ce paramètre pour filtrer les données d'une colonne en fonction de la valeur d'un sous-champ lorsque la colonne stocke des données dans un format personnalisé, tel qu'une chaîne au format JSON.

Opérations connexes