I assume you are creating your PrefixFilter with something like:
In your case are you maybe passing a literal like so:
new PrefixFilter(Bytes.toBytes(42)); ?
If that case toBytes will encode an int. You have to do:
Just a guess, not knowing what your problem actually is...
From: Mohammad Tariq <[EMAIL PROTECTED]>
To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
Sent: Tuesday, December 4, 2012 5:30 AM
Subject: PrefixFilter : not working for 'long' keys
I am trying to use PrefixFilter on my table, whose rowkeys are of type
'long'. But I am getting all the rows in the result. And if use the same
code on rowkeys of type 'String' it is working perfectly fine. Need some