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

Koji Noguchi commented on PIG-5201:
-----------------------------------

Reading my bible (==Programming Pig), 
{quote}
The record with the empty bag would be swallowed by foreach. There are a couple 
of reasons for this behavior. One, since Pig may or may not have the schema of 
the data in the bag, it might have no idea how to fill in nulls for the missing 
fields. Two, from a mathematical perspective, this is what you would expect. 
Crossing a set S with the empty set results in the empty set.
{quote}
using the same reasonings, one option would be to drop for the cases discussed 
on this jira?  


> Null handling on FLATTEN
> ------------------------
>
>                 Key: PIG-5201
>                 URL: https://issues.apache.org/jira/browse/PIG-5201
>             Project: Pig
>          Issue Type: Bug
>            Reporter: Koji Noguchi
>            Assignee: Koji Noguchi
>            Priority: Minor
>         Attachments: pig-5201-v00-testonly.patch
>
>
> Sometimes, FLATTEN(null) or FLATTEN(bag-with-null) seem to produce incorrect 
> results.
> Test code/script to follow.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to