No attempt to check if 'flatten(group) as' has the same cardinality as 'group
alias by'
---------------------------------------------------------------------------------------
Key: PIG-749
URL: https://issues.apache.org/jira/browse/PIG-749
Project: Pig
Issue Type: Bug
Components: grunt
Affects Versions: 0.3.0
Reporter: Viraj Bhat
Fix For: 0.3.0
Pig script which does grouping for 3 columns and flattens as 4 columns works
when in principle it should not and maybe fail as a front-end error.
{code}
A = load 'groupcardinalitycheck.txt' using PigStorage() as (col1:chararray,
col2:chararray, col3:int, col4:chararray);
B = group A by (col1, col2, col3);
C = foreach B generate
flatten(group) as (col1, col2, col3, col4),
SIZE(A) as frequency;
dump C;
{code}
==========================================================================================
Data
==========================================================================================
hello CC 1 there
hello YSO 2 out
ouch CC 2 hey
==========================================================================================
Result of the preceding script
==========================================================================================
(ouch,CC,2,1L)
(hello,CC,1,1L)
(hello,YSO,2,1L)
==========================================================================================
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.