Aaron

If you have order buy whit a column with a secondary index in a where
clause  it fails with:

Bad Request: ORDER BY with 2ndary indexes is not supported.

Best Regards

Shahryar


On Mon, Jan 14, 2013 at 5:55 PM, aaron morton <aa...@thelastpickle.com>wrote:

> Sylvain,
> Out of interest if the select is…
>
> select * from  test where interval = 7  and severity = 3 order by id desc
> ;
>
> Would the the ordering be a no-op or would it still run ?
> Or more generally does including an ORDER BY clause that matches the
> CLUSTERING ORDER BY DDL clause incur overhead?
>
> Cheers
> A
> -----------------
> Aaron Morton
> Freelance Cassandra Developer
> New Zealand
>
> @aaronmorton
> http://www.thelastpickle.com
>
> On 15/01/2013, at 6:56 AM, Sylvain Lebresne <sylv...@datastax.com> wrote:
>
> On Mon, Jan 14, 2013 at 5:04 PM, Shahryar Sedghi <shsed...@gmail.com>wrote:
>
>> Can I always count on this order, or it may change  in the future?
>>
>
> I would personally rely on it. I don't see any reason why we would change
> that internally and besides I suspect you won't be the only one to rely on
> it so we won't take the chance of breaking it.
>
> However, I do note that this stands for Cassandra 2ndary indexes only.
> Internally, Cassandra has a notion of custom indexes (used by DataStax Solr
> integration for instance) and for those indexes the ordering might likely
> not be the same. So if you think you might switch your index to a solr one
> later on, then maybe it's worth trying to avoid relying on the ordering.
>
> --
> Sylvain
>
>
>>
>> Thanks in Advance
>>
>> Shahryar
>> --
>> "Life is what happens while you are making other plans." ~ John Lennon
>>
>
>
>


-- 
"Life is what happens while you are making other plans." ~ John Lennon

Reply via email to