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