You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ji...@apache.org on 2021/11/29 08:23:42 UTC

[flink] branch master updated (35e90eb -> f37f85e)

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

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


    from 35e90eb  [FLINK-24325][tests] Update Elasticsearch CI tests
     add f37f85e  [FLINK-21327][table-planner-blink] Support window TVF in batch mode (#17666)

No new revisions were added by this update.

Summary of changes:
 .../functions/sql/SqlWindowTableFunction.java      |  27 +-
 .../planner/plan/logical/WindowingStrategy.java    |   5 +
 .../exec/batch/BatchExecWindowTableFunction.java   |  46 ++
 .../exec/common/CommonExecWindowTableFunction.java |  96 +++
 .../exec/stream/StreamExecWindowTableFunction.java |  83 +--
 .../planner/plan/trait/RelWindowProperties.java    |   3 +-
 .../plan/utils/WindowTableFunctionUtil.java        |  76 ++
 .../common/CommonPhysicalWindowTableFunction.scala |  70 ++
 .../BatchPhysicalWindowTableFunction.scala}        |  54 +-
 .../stream/StreamPhysicalWindowTableFunction.scala |  19 +-
 .../planner/plan/rules/FlinkBatchRuleSets.scala    |   6 +-
 .../BatchPhysicalWindowTableFunctionRule.scala}    |  25 +-
 .../StreamPhysicalWindowTableFunctionRule.scala    |   8 +-
 .../table/planner/plan/utils/WindowUtil.scala      |  15 +-
 .../plan/batch/sql/WindowTableFunctionTest.xml     | 270 +++++++
 .../plan/batch/sql/WindowTableFunctionTest.scala   | 210 ++++++
 .../plan/metadata/FlinkRelMdHandlerTestBase.scala  |  75 +-
 .../plan/metadata/FlinkRelMdRowCountTest.scala     |  13 +
 .../plan/stream/sql/WindowTableFunctionTest.scala  |   7 +-
 .../batch/sql/WindowTableFunctionITCase.scala      | 805 +++++++++++++++++++++
 .../window/WindowTableFunctionOperator.java        |   4 +
 21 files changed, 1761 insertions(+), 156 deletions(-)
 create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecWindowTableFunction.java
 create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecWindowTableFunction.java
 create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/utils/WindowTableFunctionUtil.java
 create mode 100644 flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/common/CommonPhysicalWindowTableFunction.scala
 copy flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/{stream/StreamPhysicalWindowTableFunction.scala => batch/BatchPhysicalWindowTableFunction.scala} (56%)
 copy flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/{stream/StreamPhysicalWindowTableFunctionRule.scala => batch/BatchPhysicalWindowTableFunctionRule.scala} (77%)
 create mode 100644 flink-table/flink-table-planner/src/test/resources/org/apache/flink/table/planner/plan/batch/sql/WindowTableFunctionTest.xml
 create mode 100644 flink-table/flink-table-planner/src/test/scala/org/apache/flink/table/planner/plan/batch/sql/WindowTableFunctionTest.scala
 create mode 100644 flink-table/flink-table-planner/src/test/scala/org/apache/flink/table/planner/runtime/batch/sql/WindowTableFunctionITCase.scala