[ https://issues.apache.org/jira/browse/PIG-1315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12849753#action_12849753 ]
Xuefu Zhang commented on PIG-1315: ---------------------------------- This doesn't seem to make sense. The OrderedLoadFunc clearly asks the implementation to instantiate any instance that conforms to WritableComparable interface, with which, I don't understand why Pig needs to use reflection to instantiate Zebra objects. Ideally, all matters is the interface and Pig shouldn't care how the underlying layer implements an interface or instantiate an object. Am I missing anything here? > [Zebra] Implementing OrderedLoadFunc interface for Zebra TableLoader > -------------------------------------------------------------------- > > Key: PIG-1315 > URL: https://issues.apache.org/jira/browse/PIG-1315 > Project: Pig > Issue Type: New Feature > Reporter: Xuefu Zhang > Assignee: Xuefu Zhang > Fix For: 0.8.0 > > Attachments: zebra.0324 > > > OrderedLoadFunc interface is used by Pig to do merge join and mapside > cogrouping. For Zebra, implementing this interface is necessary to support > mapside cogrouping. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.