[ 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