[jira] Commented: (PIG-1315) [Zebra] Implementing OrderedLoadFunc interface for Zebra TableLoader

2010-04-07 Thread Yan Zhou (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-1315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12854738#action_12854738
 ] 

Yan Zhou commented on PIG-1315:
---

+1

 [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: pig-1315.patch


 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.



[jira] Commented: (PIG-1315) [Zebra] Implementing OrderedLoadFunc interface for Zebra TableLoader

2010-03-25 Thread Ashutosh Chauhan (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-1315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12849601#action_12849601
 ] 

Ashutosh Chauhan commented on PIG-1315:
---

While reading records in reducer, Pig uses reflection to instantiate typed data 
objects.  SortedTableSplitComparable which is a writable comparable required in 
OrderedLoadFunc is an inner class of SortedTableSplit. As a result, reflection 
fails and exception is thrown. To make it work,  SortedTableSplitComparable  
may need to move into its own class with public visibility.  

 [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.



[jira] Commented: (PIG-1315) [Zebra] Implementing OrderedLoadFunc interface for Zebra TableLoader

2010-03-25 Thread Xuefu Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-1315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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.



[jira] Commented: (PIG-1315) [Zebra] Implementing OrderedLoadFunc interface for Zebra TableLoader

2010-03-25 Thread Ashutosh Chauhan (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-1315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12849814#action_12849814
 ] 

Ashutosh Chauhan commented on PIG-1315:
---

+1 it passes Pig side of things.

 [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, 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.



[jira] Commented: (PIG-1315) [Zebra] Implementing OrderedLoadFunc interface for Zebra TableLoader

2010-03-25 Thread Xuefu Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-1315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12849890#action_12849890
 ] 

Xuefu Zhang commented on PIG-1315:
--

What did you look at? SortedTableSplitComparable is a public class now and thus 
has to sit in its own class file.

 [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, 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.