Andrés de la Peña created CASSANDRA-10924:
---------------------------------------------
Summary: Pass base table's metadata to Index.validateOptions
Key: CASSANDRA-10924
URL: https://issues.apache.org/jira/browse/CASSANDRA-10924
Project: Cassandra
Issue Type: Improvement
Reporter: Andrés de la Peña
Priority: Minor
Fix For: 3.2, 3.0.x, 3.x, 3.0.3
Some custom index implementations require the base table's metadata to validate
their creation options. For example, the options of these implementations can
contain information about which base table's columns are going to be indexed
and how, so the implementation needs to know the existence and the type of the
columns to be indexed to properly validate.
The attached patch proposes to add base table's {{CFMetaData}} to Index'
optional static method to validate the custom index options:
{{public static Map<String, String> validateOptions(CFMetaData cfm, Map<String,
String> options);}}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)