You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Guangxu Cheng (JIRA)" <ji...@apache.org> on 2018/09/06 07:36:00 UTC

[jira] [Created] (HBASE-21158) Empty qualifier cell is always returned when using QualifierFilter

Guangxu Cheng created HBASE-21158:
-------------------------------------

             Summary: Empty qualifier cell is always returned when using QualifierFilter
                 Key: HBASE-21158
                 URL: https://issues.apache.org/jira/browse/HBASE-21158
             Project: HBase
          Issue Type: Bug
          Components: Filters
    Affects Versions: 3.0.0, 2.2.0
            Reporter: Guangxu Cheng
            Assignee: Guangxu Cheng


{code:xml}
hbase(main):002:0> put 'testTable','testrow','f:testcol1','testvalue1'
0 row(s) in 0.0040 seconds

hbase(main):003:0> put 'testTable','testrow','f:','testvalue2'
0 row(s) in 0.0070 seconds

# get row with empty column f:, result is correct.
hbase(main):004:0> scan 'testTable',{FILTER => "QualifierFilter (=, 'binary:')"}
ROW                                         COLUMN+CELL                                                                                                                    
 testrow                                    column=f:, timestamp=1536218563581, value=testvalue2                                                                           
1 row(s) in 0.0460 seconds

# get row with column f:testcol1, result is incorrect.
hbase(main):005:0> scan 'testTable',{FILTER => "QualifierFilter (=, 'binary:testcol1')"}
ROW                                         COLUMN+CELL                                                                                                                    
 testrow                                    column=f:, timestamp=1536218563581, value=testvalue2                                                                           
 testrow                                    column=f:testcol1, timestamp=1536218550827, value=testvalue1                                                                   
1 row(s) in 0.0070 seconds
{code}

As the above operation, when the row contains empty qualifier column, empty qualifier cell is always returned when using QualifierFilter.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)