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