edit-icon download-icon

SingleColumnValueFilter

最終更新日: Apr 17, 2018

SingleColumnValueFilterは、単一の条件を指定します(column_a> 5など)。ConditionUpdateおよびFilter関数に適用できます。

データ構造

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

comparator:

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の場合、すべてのバージョンの値が条件を満たすかどうかがチェックされます。

関連する操作

条件更新

PutRow

UpdateRow

DeleteRow

BatchWriteRow

フィルタ

GetRow

GetRange

BatchGetRow