FAQ
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 ?

Souri

## Search Discussions

•  at Mar 27, 2011 at 9:11 pm ⇧
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 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 ?

Souri
•  at Mar 28, 2011 at 6:48 pm ⇧
thanks! its cool :)
On Mon, Mar 28, 2011 at 2:40 AM, Dexin Wang 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 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 ?

Souri

## Related Discussions

Discussion Overview
 group user categories pig, hadoop posted Mar 27, '11 at 7:37p active Mar 28, '11 at 6:48p posts 3 users 2 website pig.apache.org

### 2 users in discussion

Content

People

Support

Translate

site design / logo © 2021 Grokbase