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
-
Re: Syntax for dereferenced project-range
I do not believe that this is currently supported for nested projections,
though it should be. Feel free to make a JIRA ticket, I do not think it
would be hard.
2013/1/22 Uri Laserson <[EMAIL PROTECTED]>

> 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?
>
> Thanks!
> Uri
>
> --
> Uri Laserson, PhD
> Data Scientist, Cloudera
> Twitter/GitHub: @laserson
> +1 617 910 0447
> [EMAIL PROTECTED]
>