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.

Reply via email to