Hi,
Most operators will preserve the input elements timestamp if it has.
Window is a special case. The timestamp of elements emitted by window is
the maxTimestamp of the Window which is triggered. Different Window will
have different implementation.(GlobalWindow/TimeWindow/CustomizedWindow).
Keyby just shuffle data. I think it could not affect the element's
timestamp.

Hope this could help.

Best,
Guowei


Averell <lvhu...@gmail.com> 于2019年4月30日周二 上午7:28写道:

> Hello,
>
> I extracted timestamps using BoundedOutOfOrdernessTimestampExtractor from
> my
> sources, have a WindowFunction, and found that my timestamps has been lost.
> To do another Window operation, I need to extract timestamp again. I tried
> to find a document for that but haven't found one.
> Could you please help tell which type of operators would preserve records'
> timestamp?
>
> The same question for keyed stream. I have been using the same key
> throughout my flow, but with many tranformations (using different
> operators,
> including coProcessFunction, and converting my data between different
> classes), and I have been trying to use
> DataStreamUtils.reinterpretAsKeyedStream. Is it safe to assume that as long
> as I dont do transformation on key, I could use that
> reinterpretAsKeyedStream function?
>
> Thanks and best regards,
> Averell
>
>
>
> --
> Sent from:
> http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/
>

Reply via email to