Windows

Window Base class for window functions.
Since Window producing cumulative values since a predicate.
Sliding Overlapping windows producing the latest value at each predicate.
Trailing Window the last duration time period.
Tumbling Window producing a single value at each predicate.