全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
表格存储

SingleColumnValueFilter

更新时间:2017-09-21 16:52:41

单个条件,比如 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:

  • 类型: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

本文导读目录