faust.windows

Window Types.

class faust.windows.Window(*args, **kwargs)[source]

Base class for window types.

faust.windows.HoppingWindow

alias of faust.windows._PyHoppingWindow

class faust.windows.TumblingWindow(size: Union[datetime.timedelta, float, str], expires: Union[datetime.timedelta, float, str] = None) → None[source]

Tumbling window type.

Fixed-size, non-overlapping, gap-less windows.

faust.windows.SlidingWindow

alias of faust.windows._PySlidingWindow