FLATTEN eliminates the alias ---------------------------- Key: PIG-1112 URL: https://issues.apache.org/jira/browse/PIG-1112 Project: Pig Issue Type: Bug Reporter: Ankur Fix For: 0.6.0
If schema for a field of type 'bag' is partially defined then FLATTEN() incorrectly eliminates the field and throws an error. Consider the following example:- A = LOAD 'sample' using PigStorage() as (first:chararray, second:chararray, ladder:bag{}); B = FOREACH A GENERATE first,FLATTEN(ladder) as third,second; C = GROUP B by (first,third); This throws the error ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1000: Error during parsing. Invalid alias: third in {first: chararray,second: chararray} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.