跳至主要內容

八十一、HBase结构过滤器

安图新小于 1 分钟HBase

HBase结构过滤器

结构过滤器包含其他过滤器。

FilterList

#

FilterListopen in new window表示Filters之间的FilterList.Operator.MUST_PASS_ALL或FilterList.Operator.MUST_PASS_ONE关系的Filters列表。以下示例显示了两个过滤器(在同一个属性上检查“我的值”或“我的其他值”)之间的’or’关系。

FilterList list = new FilterList(FilterList.Operator.MUST_PASS_ONE);
SingleColumnValueFilter filter1 = new SingleColumnValueFilter(
  cf,
  column,
  CompareOperator.EQUAL,
  Bytes.toBytes("my value")
  );
list.add(filter1);
SingleColumnValueFilter filter2 = new SingleColumnValueFilter(
  cf,
  column,
  CompareOperator.EQUAL,
  Bytes.toBytes("my other value")
  );
list.add(filter2);
scan.setFilter(list);

上次编辑于:
贡献者: Andy