You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@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)