Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Correctness - API / Semantic Implementation
-
Normal
Description
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.
Attachments
Issue Links
- 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