...
A special type of generalized watermark with temporal semantics and an alignment algorithm for this watermark whose behavior remains consistent with before.
Some operators based on event time.
Some components to extract and handle event time: timestamp assigner, watermark generator...
Window
Window is a special processing mechanism for data on the stream: It split the stream into “buckets”, over which we can apply computations. Theoretically, window can be implemented on a process function by defining a series of states. Therefore, we consider it as a high-level extensionWindow is a special processing mechanism for data on the stream: It split the stream into “buckets”, over which we can apply computations. Theoretically, window can be implemented on a process function by defining a series of states. Therefore, we consider it as a high-level extension.
Move common dependencies into separate module
...