|
|
-
implementing "if" logic
souri datta 2011-03-27, 19:36
Hi all,
I have a problem where I need to limit the number of results generated by pig script based on some condition.
say, if ( $x == 0 ) then do not limit #results else: limited_result = LIMIT results $x ;
(here x comes from cmd line)
How can I achieve this with a single Pig script ?
Thanks in advance, Souri
-
Re: implementing "if" logic
Dexin Wang 2011-03-27, 21:10
Here's a trick I used:
Together with $x, pass in another parameter $comment that's either '' (blank) when x>0 or '--' (double dashes) when x==0. Then
result = SOME OPERATION $comment result = LIMIT result $x
On Sun, Mar 27, 2011 at 12:36 PM, souri datta <[EMAIL PROTECTED]>wrote:
> Hi all, > > I have a problem where I need to limit the number of results generated by > pig script based on some condition. > > say, > if ( $x == 0 ) > then do not limit #results > else: > limited_result = LIMIT results $x ; > > (here x comes from cmd line) > > How can I achieve this with a single Pig script ? > > Thanks in advance, > Souri >
-
Re: implementing "if" logic
souri datta 2011-03-28, 18:46
thanks! its cool :)
On Mon, Mar 28, 2011 at 2:40 AM, Dexin Wang <[EMAIL PROTECTED]> wrote:
> Here's a trick I used: > > Together with $x, pass in another parameter $comment that's either '' > (blank) when x>0 or '--' (double dashes) when x==0. Then > > result = SOME OPERATION > $comment result = LIMIT result $x > > > On Sun, Mar 27, 2011 at 12:36 PM, souri datta <[EMAIL PROTECTED]>wrote: > >> Hi all, >> >> I have a problem where I need to limit the number of results generated by >> pig script based on some condition. >> >> say, >> if ( $x == 0 ) >> then do not limit #results >> else: >> limited_result = LIMIT results $x ; >> >> (here x comes from cmd line) >> >> How can I achieve this with a single Pig script ? >> >> Thanks in advance, >> Souri >> > >
|
|
All projects made searchable here are trademarks of the Apache Software Foundation.
Service operated by
Sematext