[ 
https://issues.apache.org/jira/browse/PIG-1758?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13011726#comment-13011726
 ] 

Olga Natkovich commented on PIG-1758:
-------------------------------------

This looks like a pretty involved change and not a bug fix but a new feature. 
Also, I am not sure if it is completely backward compatible. I would be 
hesitant to backport this into 0.8 branch.

How about just making the patch available for 0.8 branch so that they can use 
it with the branch if they choose so.

> Deep cast of complex type
> -------------------------
>
>                 Key: PIG-1758
>                 URL: https://issues.apache.org/jira/browse/PIG-1758
>             Project: Pig
>          Issue Type: New Feature
>          Components: impl
>    Affects Versions: 0.8.0
>            Reporter: Daniel Dai
>            Assignee: Daniel Dai
>             Fix For: 0.9.0
>
>         Attachments: PIG-1758-1.patch, PIG-1758-2.patch
>
>
> Pig does not handle deep cast from bag -> bag, tuple -> tuple. Eg, the 
> following script does not produce desired result:
> {code}
> a = load '1.txt' as (a0:bag{t:tuple(i0:double)});
> b = foreach a generate (bag{tuple(int)})a0;
> dump b;
> {code}
> The result tuple still contain int inside tuple of bag. 
> PIG-613 fix the case we cast bytearray -> bag/tuple, we take complex type 
> including inner types, but bag->bag, tuple->tuple is still not effective.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to