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

Cheolsoo Park reopened PIG-3414:
--------------------------------


I realized that I broke TestSchema so reverted my commit. In fact, it's the 
test case that has a bug:
{code}
datetime(int,long,float,double,boolean,datetime) -- A comma is missing, so it 
should fail!
{code}
I am going to post a new patch that fixes this test case.
                
> QueryParserDriver.parseSchema(String) silently returns a wrong result when a 
> comma is missing in the schema definition
> ----------------------------------------------------------------------------------------------------------------------
>
>                 Key: PIG-3414
>                 URL: https://issues.apache.org/jira/browse/PIG-3414
>             Project: Pig
>          Issue Type: Bug
>          Components: parser
>            Reporter: Cheolsoo Park
>            Assignee: Cheolsoo Park
>             Fix For: 0.12
>
>         Attachments: PIG-3414-2.patch, PIG-3414-3.patch, PIG-3414.patch
>
>
> QueryParserDriver provides a convenient method to parse from string to 
> LogicalSchema. But if a comma is missing between two fields in the schema 
> definition, it silently returns a wrong result. For example,
> {code}
> a:int b:long
> {code}
> This string will be parsed up to "a:int", and "b:long" will be silently 
> discarded. This should rather fail with a parser exception.

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

Reply via email to