-
Type:
Bug
-
Status: Resolved
-
Priority:
Normal
-
Resolution: Fixed
-
Fix Version/s: 3.11.1, 4.0, 4.0-alpha1
-
Component/s: Feature/Materialized Views
-
Labels:None
-
Bug Category:Correctness - API / Semantic Implementation
-
Severity:Normal
We should probably consider disallow filtering conditions on non-primary-key base column for Materialized View which is introduced in CASSANDRA-10368.
The main problem is that the liveness of view row is now depending on multiple base columns (multiple filtered non-pk base column + base column used in view pk) and this semantic could not be properly support without drastic storage format changes. (SEE CASSANDRA-11500, background)
We should step back and re-consider the non-primary-key filtering feature together with supporting multiple non-PK cols in MV clustering key in CASSANDRA-10226.
- is related to
-
CASSANDRA-11500 Obsolete MV entry may not be properly deleted
-
- Resolved
-
-
CASSANDRA-10226 Support multiple non-PK cols in MV clustering key when partition key is shared
-
- Open
-
-
CASSANDRA-10368 Support Restricting non-PK Cols in Materialized View Select Statements
-
- Resolved
-
- relates to
-
CASSANDRA-13956 Cannot restrict columns on materialized view
-
- Resolved
-