开发者社区> 问答> 正文

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:



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

展开
收起
云栖大讲堂 2017-10-25 15:10:48 2071 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载