Pyflink中windows
Pyflink目前只有table api 如下源代码文件列表
1 | table |
只能如hive 表一样对数据进行SQL操作 不能如JAVA一样写trigger 和 evictor
常用的如下
Tumble
1 | # Tumbling Processing-time Window (assuming a processing-time attribute "proctime") |
Slide
1 | # Sliding Processing-time window (assuming a processing-time attribute "proctime") |
Session
1 | # Session Event-time Window |
Over
1 | # Unbounded Processing-time over window (assuming a processing-time attribute "proctime") |
更多可以在官方文档中查看 https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/tableApi.html#group-windows
也可以在官方github中查看其测试unit https://github.com/apache/flink/blob/42f49482a3217287abba5e8903cf50791acf287a/flink-python/pyflink/table/tests/test_window.py