2015-02-13 3 views
0

Возможно ли иметь несколько фильтров для фильтрации при выполнении сканирования в HBase? Если да, то как? Многими FilterLists я не имею в виду несколько фильтров.Несколько списков фильтров в HBase

+0

Причина я хочу это потому, что в filterlist вы можете сделать что-либо операции И или ИЛИ операции на всех фильтров. Что делать, если я хочу использовать обе операции? – articuno

+0

Хорошо, я не понял, что это будет полезно. – wingedsubmariner

ответ

1

Адрес: FilterList Адрес: Filter, Вы можете построить FilterList который содержит другие FilterList экземпляров. Процитируем документы:

Так как вы можете использовать списки фильтров, как дети списков фильтров, вы можете создать иерархию фильтров для оценки.

Это позволяет объединить FilterList экземпляры для сложных и/или логики:

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

Да, я прочитал это, но если вы посмотрите внимательно, в 'FilterList' нет метода или конструктора, который бы позволил вам это сделать. – articuno

+0

@articuno Каждый из конструкторов позволит вам это сделать. Чтобы повторить, 'FilterList', * - *' Фильтр'. – wingedsubmariner

+0

Я могу создать два отдельных фильтра с разной операцией, но я не могу использовать их оба в одном окне «Сканирование» – articuno

Смежные вопросы