Re: and Comparison Operators not working

2015-02-02 Thread Amit
HelloIt looks like this is expected behavior. I presumed that whether the data comes in double quotes or does not make any difference. Please Refer Convert 3 to 3 with PigLatin |   | |   | |   |   |   |   |   | | Convert 3 to 3 with PigLatinI read in a csv-file that contains fields with numbers

Re: and Comparison Operators not working

2015-02-02 Thread Arvind S
If you have quoted CSV .. Try using CSVExcelStorage() loader Cheers !!! Arvind On 03-Feb-2015 2:18 am, Amit am...@yahoo.com.invalid wrote: HelloIt looks like this is expected behavior. I presumed that whether the data comes in double quotes or does not make any difference. Please Refer

Re: and Comparison Operators not working

2015-02-02 Thread Arvind S
Use explicit casting during comparison Cheers !!! Arvind On 02-Feb-2015 8:39 pm, Amit am...@yahoo.com.invalid wrote: Thanks for the response.The Pig script as such does not fail, it runs successfully ( trying in local mode), however when the run is finished it does not dump any tuples.Has it

Re: and Comparison Operators not working

2015-02-02 Thread Amit
Thanks for the response.The Pig script as such does not fail, it runs successfully ( trying in local mode), however when the run is finished it does not dump any tuples.Has it something to do with the CSV where the f1 is stored as a string ?The CSV data would look like this - 

Re: and Comparison Operators not working

2015-02-02 Thread Pradeep Gollakota
Explicit casting will work, though you shouldn't need to use it. You should specify an input schema using the AS keyword. This will ensure that PigStorage will load your data using the appropriate types. On Mon, Feb 2, 2015 at 7:22 AM, Arvind S arvind18...@gmail.com wrote: Use explicit casting

Re: and Comparison Operators not working

2015-02-02 Thread Amit
Thanks again for responses.I have indeed tried with explicit casting and using schema. I am now thinking that it has something to do with the integer value coming within double quotes in CSV format. (10,Amit ...) With double quotes -1) Tried below and PigStorage could not load f1  A = LOAD

Re: and Comparison Operators not working

2015-02-02 Thread Pradeep Gollakota
Just to clarify, do you have a semicolon after f1 20? A = LOAD 'data' USING PigStorage(','); B = FOREACH A GENERATE f1; C = FILTER B BY f1 20; DUMP C; This should be correct. ​ On Sun, Feb 1, 2015 at 4:50 PM, Amit am...@yahoo.com.invalid wrote: Hello,I am trying to run a Ad-hoc pig script