[ https://issues.apache.org/jira/browse/PIG-1205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12841937#action_12841937 ]
Pradeep Kamath commented on PIG-1205: ------------------------------------- Review comments: 1) The top level comment in HBaseStorage reads - "A Hbase loader" - am wondering if it is worth keeping it a loader (maybe change the name to HBaseLoader) and create a separate Storer which extends StoreFunc rather than have HBaseStorage implement StoreFuncInterface - by extending the StoreFunc, if new functions with default implementations are added then the Storer will not need to change. The disadvantage is if we call the loader HBaseLoader, existing users of HBaseStorage would have to change their scripts to use HBaseLoader instead. This is just a suggestion - I am fine if HBaseStorage does both load and store and implements StoreFuncInterface - Jeff I will let you decide which is better. If you choose to do both load and store in HBaseStorage change the top level comment accordingly. 2) The following method implementation should change from: {code} @Override public String relToAbsPathForStoreLocation(String location, Path curDir) throws IOException { // TODO Auto-generated method stub return null; } {code} to {code} @Override public String relToAbsPathForStoreLocation(String location, Path curDir) throws IOException { return location; } {code} Also, do address the javadoc/javac issues reported above. If the above are addressed, +1 for the patch (I don't have enough HBase knowledge to review the HBase specific code - I have only reviewed the use of load/store API). > Enhance HBaseStorage-- Make it support loading row key and implement StoreFunc > ------------------------------------------------------------------------------ > > Key: PIG-1205 > URL: https://issues.apache.org/jira/browse/PIG-1205 > Project: Pig > Issue Type: Sub-task > Affects Versions: 0.7.0 > Reporter: Jeff Zhang > Assignee: Jeff Zhang > Fix For: 0.7.0 > > Attachments: PIG_1205.patch, PIG_1205_2.patch > > -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.