DataStream API 三 之Windows 窗口计算
一 Windows Assigner
1.1 Gobal Window 全局窗口
1.2 Tumbling Window 滚动窗口
1.3 Sliding Window 滑动窗口
1.4 SessionWindow 会话窗口
二 Windows Function
2.1 ReduceFuntion 增量聚合函数
2.2 AggregateFuntion 增量聚合函数
2.3 FoldFuntion 增量聚合函数
2.4 ProcessWindowFuntion 全量窗口函数
三 Trigger 窗口触发器
四 Evictors 数据剔除器
默认的evictors 都是在WindowsFunction 计算之前对数据进行剔除处理。
4.1 CountEvictor
4.2 DeltaEvictor
4.3 TimeEvictor
4.4 自定义Evictor
evictBefore()
evictAfter()