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

Jonathan Ellis commented on CASSANDRA-777:
------------------------------------------

How painful is this to maintain?

I'm pretty leery of committing an "extract superclass" refactor that doesn't 
actually go on to introduce the new subclass, because until you have that part 
you have no idea if the refactor was what you actually needed. :)

> Extract SSTable interfaces to allow for alternative implementations
> -------------------------------------------------------------------
>
>                 Key: CASSANDRA-777
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-777
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Stu Hood
>             Fix For: 0.7
>
>         Attachments: 0001-Create-sstable-package.patch, 
> 0001-Create-sstable-package.patch, 
> 0002-Extract-abstract-base-classes-for-SSTableReader-and-.patch, 
> 0002-Extract-abstract-base-classes-for-SSTableReader-and-.patch
>
>
> In order to create alternate implementations of SSTableReader and Scanner, we 
> need to extract abstract bases for those classes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to