[ https://issues.apache.org/jira/browse/PIG-5048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15609943#comment-15609943 ]
Daniel Dai commented on PIG-5048: --------------------------------- Thanks for the patch. Several comments: 1. I'd like to return Integer.MAX_VALUE in size(), as the name UnlimitedNullTuple suggests 2. I'd rather not change other method if not causing problem 3. Can you add test case? > HiveUDTF fail if it is the first expression in projection > --------------------------------------------------------- > > Key: PIG-5048 > URL: https://issues.apache.org/jira/browse/PIG-5048 > Project: Pig > Issue Type: Bug > Components: impl > Reporter: Daniel Dai > Assignee: Nandor Kollar > Fix For: 0.17.0, 0.16.1 > > Attachments: PIG-5048.patch > > > The following script fail: > {code} > define explode HiveUDTF('explode'); > A = load 'bag.txt' as (a0:{(b0:chararray)}); > B = foreach A generate explode(a0); > dump B; > {code} > Message: Unimplemented at > org.apache.pig.data.UnlimitedNullTuple.size(UnlimitedNullTuple.java:31) > If it is not the first projection, the script pass: > {code} > define explode HiveUDTF('explode'); > A = load 'bag.txt' as (a0:{(b0:chararray)}); > B = foreach A generate a0, explode(a0); > dump B; > {code} > Thanks [~nkollar] reporting it! -- This message was sent by Atlassian JIRA (v6.3.4#6332)