This is an automated email from the ASF dual-hosted git repository.

jark pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.


    from ba647ff  [hotfix][docs] Correct the check for hugo installation in 
build_docs.sh
     add cf35fe9  [FLINK-21881][table-planner-blink] Support local global 
optimization for window aggregation in plan (#15412)

No new revisions were added by this update.

Summary of changes:
 ...{PlannerWindowEnd.java => PlannerSliceEnd.java} |   10 +-
 .../planner/expressions/PlannerWindowProperty.java |    3 +-
 ...gy.java => SliceAttachedWindowingStrategy.java} |   33 +-
 .../logical/WindowAttachedWindowingStrategy.java   |   28 +-
 .../planner/plan/logical/WindowingStrategy.java    |    3 +-
 .../stream/StreamExecGlobalWindowAggregate.java    |  115 ++
 .../stream/StreamExecLocalWindowAggregate.java     |  106 ++
 .../exec/stream/StreamExecWindowAggregate.java     |   86 +-
 .../exec/stream/StreamExecWindowAggregateBase.java |  114 ++
 .../TwoStageOptimizedWindowAggregateRule.java      |  178 +++
 .../StreamPhysicalGlobalWindowAggregate.scala      |  140 ++
 .../StreamPhysicalGroupWindowAggregateBase.scala   |    2 +-
 .../StreamPhysicalLocalWindowAggregate.scala       |  136 ++
 .../stream/StreamPhysicalWindowAggregate.scala     |   55 +-
 .../planner/plan/rules/FlinkStreamRuleSets.scala   |    6 +-
 .../table/planner/plan/utils/AggregateUtil.scala   |   33 +-
 .../table/planner/plan/utils/RelExplainUtil.scala  |   93 +-
 .../table/planner/plan/utils/WindowUtil.scala      |   88 +-
 .../stream/jsonplan/WindowAggregateJsonITCase.java |    6 +
 .../testEventTimeCumulateWindow.out                |  146 +-
 .../testEventTimeHopWindow.out                     |  136 +-
 .../testEventTimeTumbleWindow.out                  |  185 ++-
 .../planner/plan/stream/sql/WindowRankTest.xml     |   76 +-
 .../plan/stream/sql/agg/WindowAggregateTest.xml    | 1522 ++++++++++++++++++--
 .../plan/stream/sql/join/WindowJoinTest.xml        |  110 +-
 .../plan/stream/sql/agg/WindowAggregateTest.scala  |  104 +-
 .../runtime/stream/sql/WindowAggregateITCase.scala |    6 +
 .../stream/sql/WindowDistinctAggregateITCase.scala |    5 +
 .../runtime/stream/sql/WindowRankITCase.scala      |    5 +
 29 files changed, 3071 insertions(+), 459 deletions(-)
 copy 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/expressions/{PlannerWindowEnd.java
 => PlannerSliceEnd.java} (83%)
 copy 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/logical/{TimeAttributeWindowingStrategy.java
 => SliceAttachedWindowingStrategy.java} (61%)
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecGlobalWindowAggregate.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecLocalWindowAggregate.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWindowAggregateBase.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/rules/physical/stream/TwoStageOptimizedWindowAggregateRule.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalGlobalWindowAggregate.scala
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalLocalWindowAggregate.scala

Reply via email to