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)