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)

Reply via email to