You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jonathan Ellis (Commented) (JIRA)" <ji...@apache.org> on 2012/02/17 21:52:57 UTC
[jira] [Commented] (CASSANDRA-3925) ORDER BY syntax
[ https://issues.apache.org/jira/browse/CASSANDRA-3925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13210547#comment-13210547 ]
Jonathan Ellis commented on CASSANDRA-3925:
-------------------------------------------
Wouldn't {{name.position == 1}} be better than {{name.position != 0}} when dealing with PKs of more than 2 components?
> ORDER BY syntax
> ---------------
>
> Key: CASSANDRA-3925
> URL: https://issues.apache.org/jira/browse/CASSANDRA-3925
> Project: Cassandra
> Issue Type: Sub-task
> Components: API
> Reporter: Jonathan Ellis
> Assignee: Sylvain Lebresne
> Priority: Minor
> Fix For: 1.1.1
>
> Attachments: 3925.txt
>
>
> I think we should switch to standard {{ORDER BY x [DESC]}} syntax, for several reasons.
> First, because {{ORDER [DESC]}} is not very readable. By that I mean, you have no idea what it means unless you cross reference with the CF definition.
> Second, because it's not a sufficiently better fit than the SQL syntax to justify inventing our own.
> Third (and this is the big one) I strongly suspect that we're going to start supporting at least limited run-time ordering in the near future, and this gives us some future proofing while working reasonably well in the meantime: we can simply reject with IRE {{ORDER BY}} requests that aren't compatible with the comparator, similarly to what we used to do with unindexed WHERE expressions. (Which is also a good example of us being dragged kicking and screaming into being more flexible at query time...)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira