Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Rejected Alternatives

None.

Appendix
Anchor
appendix
appendix

All supported window types


Window TVF Aggregation

Group Window Aggregation

TUMBLE

YES

YES

HOP

YES

YES

SESSION

NO

YES

CUMULATE

YES

NO

Whether supports consuming CDC stream


Window TVF Aggregation

Group Window Aggregation

TUMBLE

NO

YES

HOP

NO

YES

SESSION

——

YES

CUMULATE

NO

——

Other features


Window TVF Aggregation

Group Window Aggregation

Support Grouping Set

YES

NO

Support Local-Globla Agg

YES

NO

Support Partial-Final Agg

YES

NO

Support Distinct Filter

YES

YES

Support conf about 'early fire', 'late fire' and 'allow lateness'

NO

YES

Support HOP window size with non-integer step length

NO

YES

Reference

[1] https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/sql/queries/window-agg/

[2]   https://cwiki.apache.org/confluence/display/FLINK/FLIP-392%3A+Deprecate+the+Legacy+Group+Window+Aggregation#appendix

[3] https://cwiki.apache.org/confluence/display/FLINK/FLIP-145%3A+Support+SQL+windowing+table-valued+function#FLIP145:SupportSQLwindowingtablevaluedfunction-SessionWindows

...