すべてのプロダクト
Search
ドキュメントセンター

Tablestore:SingleColumnValueFilter

最終更新日:Sep 10, 2026

column_a > 5 のような単一のフィルター条件です。条件付き更新とフィルターに使用します。

データ構造

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

名前

タイプ

必須

説明

comparator

ComparatorType

はい

関係演算子です。

column_name

文字列

はい

カラム名です。

column_value

bytes

はい

Plainbuffer フォーマットでマーシャリングされたカラム値です。

filter_if_missing

bool

はい

カラムが存在しない場合に、その行をフィルターするかどうかを指定します。

latest_version_only

bool

はい

フィルターをカラムの最新バージョンのみに適用するかどうかを指定します。有効な値:

  • true (デフォルト):フィルターは最新バージョンの値のみをチェックし、条件を満たすかどうかを判定します。

  • false:フィルターはすべてのバージョンの値をチェックし、条件を満たすかどうかを判定します。

value_transfer_rule

ValueTransferRule

いいえ

正規表現を使用して文字列から部分文字列を抽出し、その部分文字列を String、Integer、または Double 型に変換します。

カラムに JSON フォーマットの文字列などのカスタムフォーマットでデータが格納されている場合に、サブフィールドの値でカラム内のデータをフィルターするには、このパラメーターを設定します。

関連操作