SingleColumnValueFilterは、単一の条件を指定します(column_a> 5など)。ConditionUpdateおよびFilter関数に適用できます。
データ構造
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;
}
comparator:
タイプ:ComparatorType
比較タイプ。
column_name:
タイプ:String
列名。
column_value:
タイプ:String
Plainbuffer形式でエンコードされた後の列の値。
filter_if_missing:
タイプ:Bool
行の列が存在しない場合に条件がフィルターされるかどうかを設定します。たとえば、条件はcolumn_a> 0で、filter_if_missingの値はtrueです。列に対してcolumn_aが存在しない場合、条件column_a> 0は真です。
latest_version_only:
タイプ:Bool
条件が最新バージョンに対してのみ有効かどうかを設定します。値がtrueの場合、最新バージョンの値が条件を満たすかどうかがチェックされます。値がfalseの場合、すべてのバージョンの値が条件を満たすかどうかがチェックされます。