HBase 中的多个过滤器列表

Multiple FilterLists in HBase

在 HBase 中执行扫描时是否可以有多个 FilterList?如果是,如何?多个过滤器列表并不是指多个过滤器。

因为 FilterList 本身就是一个 Filter,您可以构建一个包含其他 FilterList 实例的 FilterList。引用文档:

Since you can use Filter Lists as children of Filter Lists, you can create a hierarchy of filters to be evaluated.

这允许组合 FilterList 复杂 and/or 逻辑的实例:

FilterList combineFilterLists(FilterList list1, FilterList list2) {
  return new FilterList(list1, list2)
}