groupwin
I use the meaning in esper:
This view groups events into sub-views by the value returned by the specified expression or the combination of values returned by a list of expressions.
I think it is that you have the ability to operate by group,not stream(the group by is used to control how aggregations are grouped.)
unaligned window
In google's dataflow ,unaligned windows means:
By unaligned windows, we mean windows which do not span the entirety of a data source, but instead only a subset of it, such as per-user windows.
And does these mean the same thing?
Set<event> XXXX = eventStream.GroupByKey(XXX);