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)