Sylvain Lebresne created CASSANDRA-6383: -------------------------------------------
Summary: Secondary indexing of map keys Key: CASSANDRA-6383 URL: https://issues.apache.org/jira/browse/CASSANDRA-6383 Project: Cassandra Issue Type: Improvement Reporter: Sylvain Lebresne Assignee: Sylvain Lebresne Fix For: 2.1 CASSANDRA-4511 started adding secondary indexing for collections, but didn't wired map key indexing because this requires generalizing a bit the 2ndary index API to support 2 indexes on the same column. And since that's not entirely related to the initial problem of CASSANDRA-4511, let's tackle this last part here. I'll note that one other is the syntax. For selection, I propose {noformat} SELECT * FROM foo WHERE myMap CONTAINS KEY 'bar'; {noformat} (but that assumes we use CONTAINS in CASSANDRA-4511, if we use IN, we'll need something else) For declaring indexes I'm less inspired. We could have something like {noformat} CREATE INDEX ON foo(myMap KEYS) {noformat} but maybe someone has a better idea? -- This message was sent by Atlassian JIRA (v6.1#6144)