You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Tyler Hobbs (JIRA)" <ji...@apache.org> on 2016/07/19 17:14:20 UTC

[jira] [Commented] (CASSANDRA-10368) Support Restricting non-PK Cols in Materialized View Select Statements

    [ https://issues.apache.org/jira/browse/CASSANDRA-10368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15384525#comment-15384525 ] 

Tyler Hobbs commented on CASSANDRA-10368:
-----------------------------------------

Hi [~jniebuhr], thanks for the patch!  I've gone back over CASSANDRA-9664 and CASSANDRA-10261 to refresh my memory, and I think you are correct that this is all that we need to do.

However, we do need to add a lot of tests before this can be merged.  The best place to add new tests would be {{test/unit/org/apache/cassandra/cql3/ViewFilteringTest.java}}.

Specifically, we want to test cases like the one in [this comment|https://issues.apache.org/jira/browse/CASSANDRA-9664?focusedCommentId=14724150&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14724150] where we could have potential timestamp issues.  You could also use a couple of test cases in {{test/unit/org/apache/cassandra/cql3/ViewTest.java}} as examples: {{complexTimestampUpdateTest}}, {{testRegularColumnTimestampUpdates}}, and {{testOldTimestamps}}.

Let me know if you need assistance with this.

> Support Restricting non-PK Cols in Materialized View Select Statements
> ----------------------------------------------------------------------
>
>                 Key: CASSANDRA-10368
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10368
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: CQL
>            Reporter: Tyler Hobbs
>            Priority: Minor
>             Fix For: 3.x
>
>         Attachments: 10368-3.8.txt
>
>
> CASSANDRA-9664 allows materialized views to restrict primary key columns in the select statement.  Due to CASSANDRA-10261, the patch did not include support for restricting non-PK columns.  Now that the timestamp issue has been resolved, we can add support for this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)