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

Thanks!
Uri

--
Uri Laserson, PhD
Data Scientist, Cloudera
Twitter/GitHub: @laserson
+1 617 910 0447
[EMAIL PROTECTED]
+
Jonathan Coveney 2013-01-22, 22:23
+
Uri Laserson 2013-01-22, 22:39
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