All Products
Search
Document Center

Tablestore:SingleColumnValueFilter

Last Updated:Sep 10, 2026

Filter kondisi tunggal, seperti column_a > 5, yang digunakan untuk pembaruan bersyarat dan penyaringan.

Data structure

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

Name

Type

Required

Description

comparator

ComparatorType

Yes

Operator relasional.

column_name

string

Yes

Nama kolom.

column_value

bytes

Yes

Nilai kolom yang dimarshalkan dalam format Plainbuffer.

filter_if_missing

bool

Yes

Menentukan apakah baris tersebut difilter jika kolom tidak ada.

latest_version_only

bool

Yes

Menentukan apakah filter hanya berlaku untuk versi terbaru dari kolom. Nilai yang valid:

  • true (default): Filter hanya memeriksa nilai versi terbaru untuk mengevaluasi apakah memenuhi kondisi.

  • false: Filter memeriksa nilai semua versi untuk mengevaluasi apakah memenuhi kondisi.

value_transfer_rule

ValueTransferRule

No

Menggunakan ekspresi reguler untuk mencocokkan string, lalu mengubah string tersebut menjadi tipe String, Integer, atau Double.

Atur parameter ini untuk menyaring data dalam suatu kolom berdasarkan nilai subfield ketika kolom menyimpan data dalam format kustom, seperti string berformat JSON.

Related operations