[ https://issues.apache.org/jira/browse/CASSANDRA-6318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13847413#comment-13847413 ]
Sylvain Lebresne commented on CASSANDRA-6318: --------------------------------------------- bq. How important is it deemed by the team ? I can't answer for "the team", but can tell you that personally I don't consider CASSANDRA-4386 as a big priority. It's almost only a performance issue, you can always replace a IN by multiple queries, and while CASSANDRA-4386 will probably yield "some" benefits over doing multiple queries, it's unlikely to be a huge difference. Besides, it is no secret that 2ndary indexes in C* are not its most peformance feature and that when performance is your main concern, denormalization is your friend. So that relying on IN queries on 2ndary index a lot is likely not the best of ideas. bq. What is the mental image of C* usage in the team ? Hopefully you understand this question is pretty generic, has no simple answer and has no place in a comment of this JIRA ticket. If you have data modeling questions, the user mailing list is probably the right place. bq. How hard is it to implement ? My best estimation would be "likely not terribly hard, though not 2 lines of code either". bq. If i comment out the exception in cassandra.cql3.statements.SelectStatement.RawStatement#prepare, what and where will break ? Because I can't really answer that precisely without some code dive, because it's relatively simple for you to try it out and see for yourself and because you'll likely learn something in the process, I'm gonna let you do it if you care enough about an answer. > IN predicates on non-primary-key columns (%s) is not yet supported > ------------------------------------------------------------------ > > Key: CASSANDRA-6318 > URL: https://issues.apache.org/jira/browse/CASSANDRA-6318 > Project: Cassandra > Issue Type: Bug > Reporter: Sergey Nagaytsev > Labels: cql3 > Attachments: CASSANDRA_6318_test.cql > > > Query: > SELECT * FROM post WHERE blog IN (1,2) AND author=3 ALLOW FILTERING -- > contrived > Error: IN predicates on non-primary-key columns (blog) is not yet supported > Please either implement, set milestone or say will never be implemented ! > P.S. Did search, seemingly found no issue/plan related to it. Maybe > CASSANDRA-6048 ? > P.S.2 What is recommended workaround for this ? Manual index tables, what are > design guidelines for them ? -- This message was sent by Atlassian JIRA (v6.1.4#6159)