Hi Dan,

Are you using 0.11 or trunk?

If you're using trunk, please take a look at PIG-3014.
https://issues.apache.org/jira/browse/PIG-3014

Thanks,
Cheolsoo



On Tue, Feb 26, 2013 at 4:09 PM, Danfeng Li <[email protected]> wrote:

> I called CurrentTime() twice in my pig code, but the final results are end
> up as the same timestamp.
>
> The code is following:
>
> A = load 'test.txt' as (a:chararray);
> dump A;
> B = foreach A generate a, CurrentTime();
> dump B;
> C = foreach B generate a as a,
>     $1 as time1,
>     CurrentTime() as time2;
> dump C;
>
> The results are
>
> A:
> (adg_daadf)
> (test_Test)
>
> B:
> (adg_daadf,2013-02-26T16:04:55.049-08:00)
> (test_Test,2013-02-26T16:04:55.049-08:00)
>
> C:
> (adg_daadf,2013-02-26T16:05:08.979-08:00,2013-02-26T16:05:08.979-08:00)
> (test_Test,2013-02-26T16:05:08.979-08:00,2013-02-26T16:05:08.979-08:00)
>
> Note how the time1 and time2 in "C" are the same, and time1 is different
> from the time in B.
>
> Are this a bug or a feature?
>
> If this is a feature, how do I preserve the timestamp in B.
>
> Thanks.
> Dan
>
>

Reply via email to