[ 
https://issues.apache.org/jira/browse/CASSANDRA-10337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

C. Scott Andreas updated CASSANDRA-10337:
-----------------------------------------
    Component/s: Local Write-Read Paths

> Make SSTableReader and Partition access paths uniform
> -----------------------------------------------------
>
>                 Key: CASSANDRA-10337
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10337
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Local Write-Read Paths
>            Reporter: Benedict
>            Priority: Minor
>             Fix For: 4.x
>
>
> CASSANDRA-9986 attempts to do this in a quick manner to help simplify the 
> codebase a little, but it's still a long way from being optimal. We can 
> follow up with some changes to make it cleaner still: 
> We can modify {{Partition}} a little so that {{SSTableReader}} could return a 
> lightweight instance (or a common base class) with the set of accessors 
> necessary for answering queries. Filters can then operate on this object 
> uniformly. We can _perhaps_ simultaneously unify the access methods within 
> {{Partition}} by removing {{getRow}} and {{unfilteredIterator(Slices)}}, and 
> introduce an {{UnfilteredRowSearchIterator}} that permits indexed access to 
> the underlying data.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to