pig-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gianmarco De Francisci Morales (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (PIG-2156) Limit/Sample with variable does not work if the expression starts with an integer/double
Date Wed, 13 Jul 2011 10:25:59 GMT

     [ https://issues.apache.org/jira/browse/PIG-2156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Gianmarco De Francisci Morales updated PIG-2156:
------------------------------------------------

    Attachment: PIG-2156.2.patch

Sure, here it is (PIG-2156.2.patch).
Modified a test to check for this issue as well.


> Limit/Sample with variable does not work if the expression starts with an integer/double
> ----------------------------------------------------------------------------------------
>
>                 Key: PIG-2156
>                 URL: https://issues.apache.org/jira/browse/PIG-2156
>             Project: Pig
>          Issue Type: Bug
>            Reporter: Gianmarco De Francisci Morales
>            Assignee: Gianmarco De Francisci Morales
>         Attachments: PIG-2156.2.patch, PIG-2156.patch
>
>
> Pig generates an error with this script:
> {code}
> grunt> a = load 'a.txt';                      
> grunt> b = group a all;                       
> grunt> c = foreach b generate COUNT(a) as sum;
> grunt> d = limit a 1 * c.sum;  
> [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 4, column 14>
 mismatched input '*' expecting SEMI_COLON
> {code}
> The reason is the parser chooses the wrong alternative.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message