Originally Pig had the concept of a GroupFunc, similar to EvalFunc and FilterFunc. That was removed between 0.1 and 0.2. Where did you still find this referenced in the documentation? We should remove it to avoid confusion.

You can group using a UDF to transform your group by key:

A = load 'mydata';
B = group A by myUDF($0);
...

myUDF needs to extend EvalFunc in this case.

Alan.

On Nov 24, 2009, at 12:56 AM, dhaval deshpande wrote:

Hi,
i wanted to create a custom group function in pig. I was not sure where to start from. I check some documentation online but couldnt figure out. I also checked on wiki and it says I need to extend a abstract class GroupFunc. and when i try to do that it says GroupFunc class doesnt not
exist. Please help me where do I start from.

Thanks,
Dhaval.

Reply via email to