Im still also confused on how "foo " is less than "foo". Aren't their respective bytes [102, 111, 111, 32] , and [102, 111, 111] ?

On 8/22/11 7:33 AM, Mark wrote:
Is there anyway to around this to achieve natural ordering? Thanks

On 8/21/11 10:17 PM, Chris Tarnas wrote:
HBase doesn't use the localized sorting rules, it sorts on the byte value. Space is ASCII 32, a value less than the alphanumeric characters.

-chris

On Aug 21, 2011, at 8:11 PM, Mark<[email protected]>  wrote:

FYI I am using openScannerWithPrefix thrift api call

On 8/21/11 6:47 PM, Mark wrote:
Why when scanning do I see the following sort order?

"foo  bar"
"foo bar"
"foo"

I thought that "foo" would be sorted before "foo bar" since this is natural ordering. Why am I seeing these results?

Reply via email to