Details
-
New Feature
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Clients
Description
Currently, the code assumes that we'll only have one 2ndary index per column. This has been reasonable so far but stop being it with CASSANDRA-6382 (you might want to index multiple fields of the same UDT column) and CASSANDRA-7458 (you may want to have one "normal" index an multiple functional index for the same column). So we should consider removing that assumption in the code, which is mainly 2 places:
- in the schema: each ColumnDefinition only has infos for one index. This part should probably be tackled in
CASSANDRA-6717so I'm marking this issue as a follow-up ofCASSANDRA-6717. - in the 2ndary index API: this is the part I'm suggesting we fix in this issue.
Attachments
Issue Links
- is required by
-
CASSANDRA-10124 Support for multi-column indexes
- Resolved
- requires
-
CASSANDRA-6717 Modernize schema tables
- Resolved