Another way to make tuples from other tuples or fields: use special UDF
https://issues.apache.org/jira/browse/PIG-1385
It depends mostly on what you need.
2010/6/18 Corbin Hoenes
> Need to have a bunch of non related aliases into a single alias (so I can
> pass this alias into my UDF). Is it
Tuples can contain tuples.
The arguments to a udf get wrapped in a tuple. So, MyUDF('foo', 'bar', 24)
will invoke MyUDF.exec(Tuple input), and this input tuple will have 3 fields
-- String foo, String bar, and int 24.
If you call a udf on a list of tuples -- MyUDF(tuple1, tuple2) -- this will
res
Need to have a bunch of non related aliases into a single alias (so I can pass
this alias into my UDF). Is it possible to do this? Or is it possible to pass
a number of Tuple objects into an EvalFunc? exec(Tuple input1, Tuple input2,
...)