[ https://issues.apache.org/jira/browse/PIG-2968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13486342#comment-13486342 ]
Cheolsoo Park commented on PIG-2968: ------------------------------------ Actually, can you please fix the indentation of testPruneSubTreeForEach() using 4 spaces? We're trying to clean up white spaces in code base. Thanks! > ColumnMapKeyPrune fails to prune a subtree inside foreach > --------------------------------------------------------- > > Key: PIG-2968 > URL: https://issues.apache.org/jira/browse/PIG-2968 > Project: Pig > Issue Type: Bug > Components: parser > Reporter: Koji Noguchi > Assignee: Koji Noguchi > Priority: Minor > Fix For: 0.11 > > Attachments: pig-2968-trunk_v01.txt, pig-2968-trunk_v02.txt > > > Sample code > {noformat} > $ cat test/foreach.pig > daily = load 'nyse' as (exchange, symbol); > grpd = group daily by exchange; > uniquecnt = foreach grpd { > sym = daily.symbol; > uniq_sym = distinct sym; > generate group, uniq_sym; > }; > another = FOREACH uniquecnt GENERATE group; > explain another; > {noformat} > This breaks when it tries to prune uniq_sym->sym->innerload_daily > bq. 2012-10-12 14:54:11,031 [main] ERROR org.apache.pig.tools.grunt.Grunt - > ERROR 2000: Error processing rule ColumnMapKeyPrune. Try -t ColumnMapKeyPrune -- 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