Are you using 0.11 or trunk?
If you're using trunk, please take a look at PIG-3014.
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
> 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.