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
>>

Reply via email to