[
https://issues.apache.org/jira/browse/CASSANDRA-10221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jon Haddad resolved CASSANDRA-10221.
------------------------------------
Resolution: Duplicate
> arbitrary predicate pushdown on CL=ONE
> --------------------------------------
>
> Key: CASSANDRA-10221
> URL: https://issues.apache.org/jira/browse/CASSANDRA-10221
> Project: Cassandra
> Issue Type: Improvement
> Reporter: Jon Haddad
>
> For analytics workloads (in particular I'm thinking spark) it would be nice
> if we could add any predicate to the WHERE clause. I added the CL=ONE
> requirement since it seems like this may be insane to do with any other level
> of consistency.
> Currently in the spark connector if you want to filter on an arbitrary column
> of a table, you have to pull the entire table in memory via what is
> effectively a distributed SELECT * with token ranges and CL=ONE (typically).
> It would be much nicer to avoid pulling the extra data into memory and just
> noop on the row if it doesn't satisfy the predicates.
> I think for sanity this should require the ALLOW FILTERING clause.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)