[
https://issues.apache.org/jira/browse/PIG-2937?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13494830#comment-13494830
]
Rohini Palaniswamy commented on PIG-2937:
-----------------------------------------
Sorry about the delay Jon. The patch looks good and the logical plan schema is
now correct. It would be good if we can add a testcase. Just had a recent
reminder from Santhosh to do a +1 after ensuring there is a unit test.
> generated field in nested foreach does not inherit the variable name as the
> field name
> --------------------------------------------------------------------------------------
>
> Key: PIG-2937
> URL: https://issues.apache.org/jira/browse/PIG-2937
> Project: Pig
> Issue Type: Bug
> Reporter: Feng Peng
> Assignee: Jonathan Coveney
> Fix For: 0.11, 0.12
>
> Attachments: PIG-2937-0.patch, PIG-2937-1.patch, PIG-2937-2.patch
>
>
> {code}
> raw_data = load 'xyz' using Loader() as (field_a, field_b, field_c);
> records = foreach raw_data {
> generated_field = (field_a is null ? '-' : someUDF(field_b));
> GENERATE
> field_c,
> generated_field
> ;
> }
> describe records;
> {code}
> One would expect the generated_field to have a field name, similar to the
> field_c that is from the original relation. However, Pig currently doesn't
> assign the field name by default. It'd be nice if we can assign the variable
> name as the default field name.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira