You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Ted Yu (JIRA)" <ji...@apache.org> on 2014/02/07 23:25:22 UTC
[jira] [Created] (HBASE-10485) PrefixFilter#filterKeyValue() should
perform filtering on row key
Ted Yu created HBASE-10485:
------------------------------
Summary: PrefixFilter#filterKeyValue() should perform filtering on row key
Key: HBASE-10485
URL: https://issues.apache.org/jira/browse/HBASE-10485
Project: HBase
Issue Type: Bug
Reporter: Ted Yu
Attachments: 10485-0.94.txt
Niels reported an issue under the thread 'Trouble writing custom filter for use in FilterList' where his custom filter used in FilterList along with PrefixFilter produced an unexpected results.
His test can be found here:
https://github.com/nielsbasjes/HBase-filter-problem
This is due to PrefixFilter#filterKeyValue() using FilterBase#filterKeyValue() which returns ReturnCode.INCLUDE
When FilterList.Operator.MUST_PASS_ONE is specified, FilterList#filterKeyValue() would return ReturnCode.INCLUDE even when row key prefix doesn't match meanwhile the other filter's filterKeyValue() returns ReturnCode.NEXT_COL
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)