Hi,

Since you're iterating the whole set with several records a time, your code should know when it's first time.

Why just simply

if(!_first_time){
    _iter++; //to ignore the first record?
}else{
    _first_time=false;
}

Kevin Yuan,
Supertool Corp.
www.yuan-shuai.info


On 2010?06?10? 22:03, Dop Sun wrote:

Hi,

As documented in the http://wiki.apache.org/cassandra/API, the key range for get_range_slices are both inclusive.

As discussed in this thread: http://groups.google.com/group/jassandra-user/browse_thread/thread/c2e56453cde067d3, there is a case that user want to discover all keys (huge number) in a column family.

What I think is doing batchly: using empty string as start and finish first, then using the last key returned as start and query second.

My question is: using this method, the last key returned for the first query, will be returned again in the second query as the first key. And it's a duplication. Is there any other API to discover keys without duplications in current implementation?

Thanks,

Regards,

Dop

Reply via email to