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)