Looks like a bug to me. I don't think "getArgToFuncMapping" is doing the right thing here.
Thanks, Prashant On Tue, Jan 24, 2012 at 6:19 PM, Michael Lok <[email protected]> wrote: > Anyone tried using the CONCAT with >2 params using 0.9.1? I tried > with 4 params and got the following error: > > Could not infer the matching function for > org.apache.pig.builtin.CONCAT as multiple or none of them fit. Please > use an explicit cast. > > On Mon, Jan 23, 2012 at 2:37 PM, Aniket Mokashi <[email protected]> > wrote: > > Thanks Prashant. I just realized that! > > I thought we had it in 0.8, good stuff to know. :) > > > > Thanks, > > Aniket > > > > On Sun, Jan 22, 2012 at 5:53 PM, Prashant Kommireddi < > [email protected]>wrote: > > > >> Aniket, if you read through the comments you would notice the feature > >> was actually added in 0.9. The one in 0.8 had an issue. > >> > >> Thanks, > >> Prashant > >> > >> Sent from my iPhone > >> > >> On Jan 22, 2012, at 5:44 PM, Aniket Mokashi <[email protected]> > wrote: > >> > >> > Alan, I just noticed its Pig 0.8 and later. > >> > https://issues.apache.org/jira/browse/PIG-1420 > >> > Am I missing something? > >> > > >> > Thanks, > >> > Aniket > >> > > >> > On Thu, Jan 19, 2012 at 8:04 AM, Alan Gates <[email protected]> > >> wrote: > >> > > >> >> In Pig 0.9 and later CONCAT accepts more than two strings or > bytearrays. > >> >> > >> >> Alan. > >> >> > >> >> On Jan 18, 2012, at 11:39 PM, Michael Lok wrote: > >> >> > >> >>> Hi folks, > >> >>> > >> >>> Is there an another way to perform string concat on multiple columns > >> >>> instead of using the built in CONCAT function which only takes 2 > >> >>> arguments? > >> >>> > >> >>> I can do CONCAT(str1, CONCAT(str2, str3)), but that's really > >> >>> stretching it if I have more than 4 fields :) > >> >>> > >> >>> > >> >>> Thanks! > >> >> > >> >> > >> > > >> > > >> > -- > >> > "...:::Aniket:::... Quetzalco@tl" > >> > > > > > > > > -- > > "...:::Aniket:::... Quetzalco@tl" >
