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

Jonathan Coveney updated PIG-2427:
----------------------------------

    Affects Version/s: 0.10
                       0.9.0
        Fix Version/s: 0.9.0
                       0.10
    
> getSchemaFromString throws away the name of the tuple that is in a bag
> ----------------------------------------------------------------------
>
>                 Key: PIG-2427
>                 URL: https://issues.apache.org/jira/browse/PIG-2427
>             Project: Pig
>          Issue Type: Bug
>    Affects Versions: 0.9.0, 0.10, 0.11
>            Reporter: Jonathan Coveney
>            Assignee: Jonathan Coveney
>            Priority: Minor
>             Fix For: 0.9.0, 0.10, 0.11
>
>         Attachments: PIG2427.patch
>
>
> {code}Schema thing = 
> Utils.getSchemaFromString("b:bag{t:tuple(x:int,y:int,z:int)}");
> System.out.println(thing.getField(0).schema.getField(0).alias); //returns 
> null{code}
> This isn't a huge issue, but it does seem odd to throw away this information 
> unnecessarily. While any bag will of course have thus tuple and no other 
> elements, it seems to violate the principle of least astonishment: if the 
> tuple name was specified, shouldn't it be kept around?
> Edit: I just found a case where this actually can be a bit annoying. If you 
> want to pull that tuple out of the bag, for whatever reason, you've now lost 
> its name.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to