sunjincheng created FLINK-6228: ---------------------------------- Summary: Integrating the OVER windows in the Table API Key: FLINK-6228 URL: https://issues.apache.org/jira/browse/FLINK-6228 Project: Flink Issue Type: Sub-task Components: Table API & SQL Reporter: sunjincheng Assignee: sunjincheng
Syntax: {code} table .overWindows( (Rows|Range [ partitionBy value_expression , ... [ n ]] (preceding UNBOUNDED|value_specification.(rows|milli|second|minute|hour|day|month|year)|CURRENTROW) [following UNBOUNDED|value_specification.(rows|milli|second|minute|hour|day|month|year)|CURRENTROW] as alias,...[n]) ) .select( [col1,...[n]], (agg(col1) OVER overWindowAlias, … [n]) {code} Implement restrictions: ** All OVER clauses in the same SELECT clause must be exactly the same. ** The PARTITION BY clause is optional (no partitioning results in single threaded execution). ** The ORDER BY clause is hidden in tableApi, According to time characteristic automatic identification. ** FOLLOWING is not supported. I will soon add a user interface design document. -- This message was sent by Atlassian JIRA (v6.3.15#6346)