As streaming data is infinite, it is impossible to process it as a whole. Windowing provides a mechanism to split the unbounded data into a continuous series of bounded data to calculate.
In eKuiper, the built-in windowing supports:
In time window, both processing time and event time are supported.
For all the supported window type, please check window functions.