You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Benjamin Lerer (JIRA)" <ji...@apache.org> on 2016/03/15 10:34:33 UTC
[jira] [Created] (CASSANDRA-11354) PrimaryKeyRestrictionSet should
be refactored
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)