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
            Reporter: Jonathan Coveney
            Priority: Minor


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

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