hadoop-pig-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard Ding (JIRA)" <j...@apache.org>
Subject [jira] Commented: (PIG-1393) Bug in Nested FOREACH
Date Fri, 16 Jul 2010 20:07:50 GMT

    [ https://issues.apache.org/jira/browse/PIG-1393?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12889298#action_12889298
] 

Richard Ding commented on PIG-1393:
-----------------------------------


You need to add parentheses around the binary conditions to avoid the parser error:

{code}
C = foreach B { urlQueryFields = url#'queryFields'; result = ((urlQueryFields is not null)
? urlQueryFields : 1); generate result; };
{code}

> Bug in Nested FOREACH
> ---------------------
>
>                 Key: PIG-1393
>                 URL: https://issues.apache.org/jira/browse/PIG-1393
>             Project: Pig
>          Issue Type: Bug
>    Affects Versions: 0.7.0
>            Reporter: Ankur
>             Fix For: 0.8.0
>
>
> Following script makes the parser throw an error
> A = load 'data' as ( a: int, b: map[]) ;
> B = foreach A generate ((chararray) b#'url') as url;
> C = foreach B { 
>       urlQueryFields = url#'queryFields';
>       result = (urlQueryFields is not null) ? urlQueryFields : 1;
>       generate result;
> };

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message