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)
}
在 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)
}