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

Switch to Threaded View
Pig >> mail # user >> Syntax for dereferenced project-range

Copy link to this message
Syntax for dereferenced project-range
I have tuple like so:

    (a: (b:int, c:int, d:int, e:int))

I would like to call a UDF and pass a range of the nested tuple. This is
what I would expect the command to be:

    FOREACH alias GENERATE myUDF(a.(c .. e));

but this gives me an error like

    ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 12, column
133>  mismatched input '(' expecting SEMI_COLON

What is the proper way to perform this operation?


Uri Laserson, PhD
Data Scientist, Cloudera
Twitter/GitHub: @laserson
+1 617 910 0447