cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Charles <eric.char...@u-mangate.com>
Subject Re: Is it possible to get list of row keys?
Date Wed, 02 Mar 2011 09:53:53 GMT
Hi,

I'm also facing the need to retrieve all row keys.

What do you mean with "stable" order?
 From this thread, I understand paging method with RandomPartitioner will return all keys
(shuffled, but missing key, no double key).
This seems to have already told, but I prefer to double-check...

Tks,
- Eric


On 23/02/2011 15:24, Daniel Lundin wrote:
> They are, however, in *stable* order, which is important.
>
> On Wed, Feb 23, 2011 at 3:20 PM, Norman Maurer<norman@apache.org>  wrote:
>> yes but be aware that the keys will not in the "right order".
>>
>> Bye,
>> Norman
>>
>> 2011/2/23 Roshan Dawrani<roshandawrani@gmail.com>:
>>> On Wed, Feb 23, 2011 at 7:17 PM, Ching-Cheng Chen
>>> <cchen@evidentsoftware.com>  wrote:
>>>> Actually, if you want to get ALL keys, I believe you can still use
>>>> RangeSliceQuery with RP.
>>>> Just use setKeys("","") as first batch call.
>>>> Then use the last key from previous batch as startKey for next batch.
>>>> Beware that since startKey is inclusive, so you'd need to ignore first key
>>>> from now on.
>>>> Keep going until you finish all batches.  You will know you'd need to stop
>>>> when setKeys(key_xyz,"") return you only one key.
>>> This is what I meant to suggest when I earlier said "So, if you want all,
>>> you will need to keep paging forward and collecting the keys." :-)


Mime
View raw message