You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@pig.apache.org by 石瑞红 <ru...@ipinyou.com> on 2011/09/08 05:08:36 UTC
How can I generate a Map from a Tuple or a Bag
HI all,
How can I generate a Map from a Tuple or a Bag?
I am looking for an example.
Ruihong
Re: How can I generate a Map from a Tuple or a Bag
Posted by jiang licht <li...@yahoo.com>.
Note that tomap is available in 0.9 (see the jira ticket).
http://www.hortonworks.com/new-apache-pig-0-9-features-part-3-additional-features/
You can write a UDF for conversion between data types.
Michael
________________________________
From: Norbert Burger <no...@gmail.com>
To: user@pig.apache.org
Sent: Thursday, September 8, 2011 4:58 AM
Subject: Re: How can I generate a Map from a Tuple or a Bag
Hi Ruihong -- if you can coalesce your data into (key1, value1, key2,
value2, key3, value3...) format, then you can use the TOMAP built-in
function:
https://issues.apache.org/jira/browse/PIG-1809
If you have more complex conversion requirements, then you can pass
the data off to a UDF which returns back a map.
Norbert
2011/9/7 石瑞红 <ru...@ipinyou.com>:
>
> HI all,
>
> How can I generate a Map from a Tuple or a Bag?
> I am looking for an example.
>
> Ruihong
>
Re: How can I generate a Map from a Tuple or a Bag
Posted by Norbert Burger <no...@gmail.com>.
Hi Ruihong -- if you can coalesce your data into (key1, value1, key2,
value2, key3, value3...) format, then you can use the TOMAP built-in
function:
https://issues.apache.org/jira/browse/PIG-1809
If you have more complex conversion requirements, then you can pass
the data off to a UDF which returns back a map.
Norbert
2011/9/7 石瑞红 <ru...@ipinyou.com>:
>
> HI all,
>
> How can I generate a Map from a Tuple or a Bag?
> I am looking for an example.
>
> Ruihong
>