changing statement corresponding to alias after explain , then doing dump gives 
incorrect result
------------------------------------------------------------------------------------------------

                 Key: PIG-1776
                 URL: https://issues.apache.org/jira/browse/PIG-1776
             Project: Pig
          Issue Type: Bug
    Affects Versions: 0.8.0
            Reporter: Thejas M Nair
            Assignee: Thejas M Nair
             Fix For: 0.8.0


{code}
grunt> a = load '/tmp/t2.txt' as (str:chararray, num1:int, alph : chararray);
grunt> dump a;
(ABC,1,a)
(ABC,1,b)
(ABC,1,a)
(ABC,2,b)
(DEF,1,d)
(XYZ,1,x)

grunt> c = foreach b  generate group.str, group.$1, COUNT(a.alph) ;          
grunt> dump c; -- gives correct results
(ABC,1,3)
(ABC,2,1)
(DEF,1,1)
(XYZ,1,1)

/* but dumping c after following steps gives incorrect results */

grunt> c = foreach b  generate group.$0 , (CHARARRAY)group.$1;                  
                                                               
grunt> explain c;
...
...
grunt> c = foreach b  generate group.str, group.$1, COUNT(a.alph) ;
grunt> dump c;             
(ABC,1,0)
(ABC,2,0)
(DEF,1,0)
(XYZ,1,0)

{code}

-- 
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