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

Daniel Dai updated PIG-2267:
----------------------------

      Resolution: Fixed
    Release Note: 
Name part of the schema is optional in as clause in load and foreach statement. 
For example:
a = load 'data' as (int);
a = load 'data' as ({(int,int)});
y = foreach x generate x0 as int;
y = foreach x generate x0 as {(int, int)};

Pig will generate dummy name if the name part is missing.
    Hadoop Flags: Reviewed
          Status: Resolved  (was: Patch Available)

Unit test pass.

test-patch:
     [exec] -1 overall.  
     [exec] 
     [exec]     +1 @author.  The patch does not contain any @author tags.
     [exec] 
     [exec]     +1 tests included.  The patch appears to include 6 new or 
modified tests.
     [exec] 
     [exec]     +1 javadoc.  The javadoc tool did not generate any warning 
messages.
     [exec] 
     [exec]     -1 javac.  The applied patch generated 898 javac compiler 
warnings (more than the trunk's current 894 warnings).
     [exec] 
     [exec]     +1 findbugs.  The patch does not introduce any new Findbugs 
warnings.
     [exec] 
     [exec]     -1 release audit.  The applied patch generated 510 release 
audit warnings (more than the trunk's current 502 warnings).

javac warning is caused by antlr generated code. I added Apache header to all 
new files, so ignore release audit warning.

Patch committed to trunk. Thanks Jonathan!
                
> Make the name of the columns in schema optional
> -----------------------------------------------
>
>                 Key: PIG-2267
>                 URL: https://issues.apache.org/jira/browse/PIG-2267
>             Project: Pig
>          Issue Type: Bug
>          Components: parser
>    Affects Versions: 0.9.0, 0.10, 0.11
>            Reporter: Ashutosh Chauhan
>            Assignee: Jonathan Coveney
>             Fix For: 0.11
>
>         Attachments: PIG2267.patch, PIG2267_1.patch
>
>
> Following two works:
> {code}
> a = load 'data';
> a = load 'data' as (f1:int);
> {code}
> Following doesn't:
> {code}
> a = load 'data' as (int);
> {code}
> It will be nice to make names of column optional.

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