pig-user  

RE: BinCond related parse exceptions.

Utkarsh Srivastava
Fri, 28 Mar 2008 10:12:37 -0700

I think you are missing a ";" before "}"


> 
> C = FOREACH B {
>    D1 = FILTER A by  ( $0 eq 'val1' ) ;
>    D2 = FILTER A by  ( $1 eq 'val2' ) ;
>    D3 = FILTER A by  ( $2 eq 'val3' ) ;
>    GENERATE ( (  ( COUNT (D1) > 0 ? '1' : '0' ) + ( COUNT (D2) > 0 ?
'1'
> : '0' ) + ( COUNT (D3) > 0 ? '1' : '0' )  ) == '3' ? $1 : $0 )
<HERE!!> };
> 
> DUMP C;