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)

Reply via email to