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

Sylvain Lebresne commented on CASSANDRA-3929:
---------------------------------------------

bq. How would you use this filter interface to implement something 
CQL-row-aware?

I'm not sure honestly. I was suggesting that as a simpler alternative to 
modifying the compaction strategy API, which wouldn't be easily CQL-aware 
either because both solution involve dealing with the internal storage engine. 
Now, it would be possible to write something CQL-aware with the filter 
interface above (except maybe that we might want to provide the CFMetaData 
object too), but that would have to be done manually (typically using the 
ColumnCounter class, you could reasonably easily start "dropping" columns once 
you reach the nth CQL-row).
                
> Support row size limits
> -----------------------
>
>                 Key: CASSANDRA-3929
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3929
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Jonathan Ellis
>            Priority: Minor
>              Labels: ponies
>             Fix For: 2.0
>
>         Attachments: 3929_b.txt, 3929_c.txt, 3929_d.txt, 3929_e.txt, 
> 3929_f.txt, 3929_g_tests.txt, 3929_g.txt, 3929.txt
>
>
> We currently support expiring columns by time-to-live; we've also had 
> requests for keeping the most recent N columns in a row.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to