hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Niels Basjes (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-11990) Make setting the start and stop row for a specific prefix easier
Date Tue, 16 Sep 2014 09:18:34 GMT
Niels Basjes created HBASE-11990:
------------------------------------

             Summary: Make setting the start and stop row for a specific prefix easier
                 Key: HBASE-11990
                 URL: https://issues.apache.org/jira/browse/HBASE-11990
             Project: HBase
          Issue Type: New Feature
          Components: Client
            Reporter: Niels Basjes


If you want to set a scan from your application to scan for a specific row prefix this is
actually quite hard.
As described in several places you can set the startRow to the prefix; yet the stopRow should
be set to the prefix '+1'
If the prefix 'ASCII' put into a byte[] then this is easy because you can simply increment
the last byte of the array. 
But if your application uses real binary rowids you may run into the scenario that your prefix
is something like { 0x12, 0x23, 0xFF, 0xFF }. Then the increment should be { 0x12, 0x24, 0x00,
0x00 }.

I have prepared a proposed patch that makes setting these values correctly a lot easier.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message