[ https://issues.apache.org/jira/browse/CASSANDRA-3078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13092069#comment-13092069
]
Edward Capriolo commented on CASSANDRA-3078:
--------------------------------------------
Currently, the generated thrift for lists StrategyOptions as type Map<String,String>.
After the 0.6.X->0.7.X supposedly the thrift API was solidified. Maybe these structures
should be yaml/json encoded into strings? I know that pluggable 2X indexes are going to be
fun, but if we get creative we do not have to change the interface that everyone describes
as "stabilized". (Just playing devils advocate here) (Sorry jake)
> Make Secondary Indexes Pluggable
> ---------------------------------
>
> Key: CASSANDRA-3078
> URL: https://issues.apache.org/jira/browse/CASSANDRA-3078
> Project: Cassandra
> Issue Type: Improvement
> Components: Core
> Affects Versions: 1.0
> Reporter: T Jake Luciani
> Assignee: T Jake Luciani
> Labels: secondary_index
> Fix For: 1.0
>
> Attachments: v1-0001-CASSANDRA-3078-pluggable-secondary-indexes.txt, v1-0002-CASSANDRA-3078-pluggable-secondary-index-thrift.txt
>
>
> CASSANDRA-2982 got us most of the way there...
> This ticket removes the IndexType enum (while keeping support for KEYS internally from
old cf metadata).
> You now specify a index_class rather than index_type. index_class is the full classname
of the SecondaryIndex impl. This also adds a index_options map to pass extra info to the
secondary index impl if needed.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira