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

Anoop Sam John commented on HBASE-18825:
----------------------------------------

bq.What about StoreFile? I'm thinking about alternate HFile implementations. 
What if someone wants to plug in a columnar-based file format? Or we want to do 
a V4 of HFile. This is harder for me to swallow.
When we need new format or a V4, its the HFileReader and HFileWriter what will 
have to change.  HFile on top of it gives top level APIs for creation of 
readers writer etc.  StoreFile is more on top which is having APIs for 
traversing through next next Cells etc.  So I dont think that we use our impl 
rather than interface will break any possibility for new HFile version..   Here 
we have interface so as to pass to CPs.  So am +1

> Use HStoreFile instead of StoreFile in our own code base and remove 
> unnecessary methods in StoreFile interface
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-18825
>                 URL: https://issues.apache.org/jira/browse/HBASE-18825
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Coprocessors
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>             Fix For: 2.0.0-alpha-4
>
>         Attachments: HBASE-18825.patch, HBASE-18825-v1.patch, 
> HBASE-18825-v2.patch, HBASE-18825-v3.patch, HBASE-18825-v3.patch
>
>
> Use generic types to avoid too many casts.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to