Single quotes yields the same behavior. -W
On 4/4/13 5:26 PM, "Prashant Kommireddi" <[email protected]> wrote: >Can you try single quotes? > > > >On Thu, Apr 4, 2013 at 5:08 PM, Will Ford ><[email protected]>wrote: > >> Hi, >> >> I am trying to concatenate an open brace ( "{" ) to a string and I >>believe >> pig thinks that I am trying to open a bag or something. >> >> This does work: >> A = LOAD 'short' USING PigStorage('\t') AS (a:chararray, b:chararray, >> c:chararray, d:chararray,e:chararray, f:chararray); >> B = FOREACH A GENERATE CONCAT("\[",a); >> >> This does not work: >> A = LOAD 'short' USING PigStorage('\t') AS (a:chararray, b:chararray, >> c:chararray, d:chararray,e:chararray, f:chararray); >> B = FOREACH A GENERATE CONCAT("\{",a); >> >> It also does not work if I replace the second line with >> B = FOREACH A GENERATE CONCAT("{",a); >> -or- >> B = FOREACH A GENERATE CONCAT("\\{",a); >> >> Is there a way to add an open brace to field? >> >> Thanks in advance for your help. >> >> -Will >>
