You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by di...@apache.org on 2020/09/18 05:03:25 UTC
[flink] branch master updated (49e3ff7 -> da86aee)
This is an automated email from the ASF dual-hosted git repository.
dianfu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.
from 49e3ff7 [FLINK-19262][API/DataStream] Can not setParallelism for FLIP-27 source
add da86aee [FLINK-19184][python] Introduce BatchExecPythonAggregateRule and BatchExecPythonGroupAggregate
No new revisions were added by this update.
Summary of changes:
.../batch/BatchExecPythonAggregateRule.java | 137 +++++++++++++++++++++
...e.scala => BatchExecPythonGroupAggregate.scala} | 85 +++++++------
.../planner/plan/rules/FlinkBatchRuleSets.scala | 1 +
.../physical/batch/BatchExecHashAggRule.scala | 4 +-
.../physical/batch/BatchExecSortAggRule.scala | 5 +-
.../table/planner/plan/utils/PythonUtil.scala | 21 +++-
.../runtime/utils/JavaUserDefinedAggFunctions.java | 24 ++++
.../plan/batch/table/PythonAggregateTest.xml | 52 ++++++++
...honCalcTest.scala => PythonAggregateTest.scala} | 32 +++--
9 files changed, 309 insertions(+), 52 deletions(-)
create mode 100644 flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/rules/physical/batch/BatchExecPythonAggregateRule.java
copy flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/{BatchExecSortAggregate.scala => BatchExecPythonGroupAggregate.scala} (75%)
create mode 100644 flink-table/flink-table-planner-blink/src/test/resources/org/apache/flink/table/planner/plan/batch/table/PythonAggregateTest.xml
copy flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/plan/batch/table/{PythonCalcTest.scala => PythonAggregateTest.scala} (59%)