Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Pig, mail # user - question about syntax for nested evaluations using bincond


Copy link to this message
-
question about syntax for nested evaluations using bincond
mark meyer 2013-07-05, 20:39
hello,

i am new to pig and have a question regarding the syntax arrangement for nested evaluations using bincond.

both of these seem to work and produce identical results.

is one syntax "more" correct?

C = foreach B generate
        id,
        name,
        role,
        ((location == 'P02' ? 'IL': (
                (location == 'P06' ? 'FL': (
                (location == 'P09' ? 'WI': (
                (location == 'P11' ? 'CA': id)))))))) as location;
C = foreach B generate
        id,
        name,
        role,
        ((location == 'P02') ? 'IL': (
                (location == 'P06') ? 'FL': (
                (location == 'P09') ? 'WI': (
                (location == 'P11') ? 'CA': id)))) as location;
thx
mark