Benjamin Lerer created CASSANDRA-11354:
------------------------------------------
Summary: PrimaryKeyRestrictionSet should be refactored
Key: CASSANDRA-11354
URL: https://issues.apache.org/jira/browse/CASSANDRA-11354
Project: Cassandra
Issue Type: Improvement
Components: CQL
Reporter: Benjamin Lerer
Assignee: Benjamin Lerer
While reviewing CASSANDRA-11310 I realized that the code of
{{PrimaryKeyRestrictionSet}} was really confusing.
The main 2 issues are:
* the fact that it is used for partition keys and clustering columns
restrictions whereas those types of column required different processing
* the {{isEQ}}, {{isSlice}}, {{isIN}} and {{isContains}} methods should not be
there as the set of restrictions might not match any of those categories when
secondary indexes are used.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)