[ 
https://issues.apache.org/jira/browse/PIG-1584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13016639#comment-13016639
 ] 

Olga Natkovich commented on PIG-1584:
-------------------------------------

It looks like we already do not mention inner or outer keywords neither in the 
syntax of group/cogroup, nor in any discussions.

The only place I found the reference is in examples where I suggest to do the 
following:

- remove all examples from GROUP section that refer to INNER cogroup
- There is also example in the description of IsEmpty function that uses inner 
cogroup, it should be changed to an outer join as follows:

SSN = load 'ssn.txt' using PigStorage() as (ssn:long);

SSN_NAME = load 'students.txt' using PigStorage() as (ssn:long, name:chararray);

-- do a left out join of SSN with SSN_Name
X = JOIN SSN by ssn LEFT OUTER, SSN_NAME by ssn;

-- only keep those ssn's for which there is no name
Y = filter X by IsEmpty(SSN_NAME);


> deal with inner cogroup
> -----------------------
>
>                 Key: PIG-1584
>                 URL: https://issues.apache.org/jira/browse/PIG-1584
>             Project: Pig
>          Issue Type: Bug
>            Reporter: Olga Natkovich
>            Assignee: Corinne Chandel
>             Fix For: 0.9.0
>
>
> The current implementation of inner in case of cogroup is in conflict with 
> join. We need to decide of whether to fix inner cogroup or just remove the 
> functionality if it is not widely used

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

Reply via email to