Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 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]
>
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB