单个条件,比如 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:
-
类型:bytes
-
描述:列值经过Plainbuffer编码后的值。
filter_if_missing:
-
类型:bool
-
描述:当某行的这一列不存在时,设置条件是否过滤。比如条件是 column_a>0,filter_if_missing 是 true,当某一行没有列 column_a
时,这一行的条件判断就会通过。
latest_version_only:
-
类型:bool
-
描述:是否只对最新版本有效。如果为true,则表示只检测最新版本的值是否满足条件;如果是false,则会检测所有版本的值是否满足条件。
相关操作
- ConditionUpdate
PutRow
UpdateRow
DeleteRow
BatchWriteRow
- Filter
GetRow
GetRange
BatchGetRow
原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/33544.html