Re: a way to mash aliases together

2010-06-18 Thread Andrey Stepachev
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

Re: a way to mash aliases together

2010-06-18 Thread Dmitriy Ryaboy
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

a way to mash aliases together

2010-06-18 Thread 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 possible to do this? Or is it possible to pass a number of Tuple objects into an EvalFunc? exec(Tuple input1, Tuple input2, ...)