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

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


    from 35d3d31  [FLINK-18295][runtime] Change IntermediateDataSet to 
explicitly have exactly one consumer vertex
     add ccfd13a  [FLINK-25128][table-planner][table-runtime] Move aggregate 
and table functions with runtime logic in runtime
     add 3e93060  [FLINK-25128][table-planner] Fix usage of avatica core 
DateTimeUtils class
     add 749bb77  [FLINK-25128][table] Reorganize table modules and introduce 
flink-table-planner-loader
     add fdc53e7  [FLINK-25128][e2e] Update tests to replace the planner jars 
whenever necessary to check both planners

No new revisions were added by this update.

Summary of changes:
 flink-architecture-tests/pom.xml                   |   6 +-
 .../5b9eed8a-5fb6-4373-98ac-3be2a71941b8           |   3 +
 .../7602816f-5c01-4b7a-9e3e-235dfedec245           |   2 +-
 .../e5126cae-f3fe-48aa-b6fb-60ae6cc3fcd5           |  27 +-
 flink-dist/pom.xml                                 |  53 +++-
 flink-dist/src/main/assemblies/bin.xml             |  26 +-
 flink-dist/src/main/assemblies/opt.xml             |  19 +-
 flink-docs/pom.xml                                 |   2 +-
 .../flink-sql-client-test/pom.xml                  |   2 +-
 .../flink-stream-sql-test/pom.xml                  |  11 +-
 flink-end-to-end-tests/flink-tpcds-test/pom.xml    |  14 +-
 flink-end-to-end-tests/run-nightly-tests.sh        |   3 +-
 flink-end-to-end-tests/test-scripts/common.sh      |  10 +
 .../test-scripts/test_streaming_sql.sh             |   6 +
 flink-examples/flink-examples-table/pom.xml        |  23 +-
 flink-python/apache-flink-libraries/setup.py       |   2 +-
 flink-table/README.md                              |  67 +++++
 flink-table/flink-sql-client/pom.xml               |  57 +---
 .../pom.xml                                        |  63 ++---
 .../src/main/resources/META-INF/NOTICE             |  10 +
 .../main/resources/META-INF/licenses/LICENSE.icu4j |   0
 flink-table/flink-table-common/pom.xml             |   2 -
 flink-table/flink-table-planner-loader/pom.xml     | 163 +++++++++++
 .../table/planner/loader/BaseDelegateFactory.java  |  49 ++++
 .../planner/loader/DelegateExecutorFactory.java    |  45 +++
 .../loader/DelegateExpressionParserFactory.java    |  38 +++
 .../planner/loader/DelegatePlannerFactory.java     |  38 +++
 .../flink/table/planner/loader/PlannerModule.java  | 144 ++++++++++
 .../org.apache.flink.table.factories.Factory       |  18 ++
 .../flink/table/planner/loader/LoaderITCase.java   | 100 +++++++
 flink-table/flink-table-planner/pom.xml            | 313 +++++++++++----------
 .../casting/TimestampToStringCastRule.java         |   3 +-
 .../plan/nodes/exec/serde/JsonSerdeUtil.java       |   2 +
 .../plan/nodes/exec/utils/CommonPythonUtil.java    |  16 +-
 .../src/main/resources/META-INF/NOTICE             |  11 -
 .../codegen/agg/batch/WindowCodeGenerator.scala    |   2 +-
 .../table/planner/delegation/PlannerBase.scala     |   6 +-
 .../planner/plan/utils/AggFunctionFactory.scala    |   2 +-
 .../planner/plan/utils/SetOpRewriteUtil.scala      |   2 +-
 .../FirstValueAggFunctionWithOrderTest.java        |   1 +
 .../FirstValueAggFunctionWithoutOrderTest.java     |   1 +
 ...stValueWithRetractAggFunctionWithOrderTest.java |   3 +-
 ...alueWithRetractAggFunctionWithoutOrderTest.java |   3 +-
 .../functions/aggfunctions/LagAggFunctionTest.java |   1 +
 .../LastValueAggFunctionWithOrderTest.java         |   1 +
 .../LastValueAggFunctionWithoutOrderTest.java      |   1 +
 ...stValueWithRetractAggFunctionWithOrderTest.java |   3 +-
 ...alueWithRetractAggFunctionWithoutOrderTest.java |   3 +-
 .../ListAggWithRetractAggFunctionTest.java         |   3 +-
 .../ListAggWsWithRetractAggFunctionTest.java       |   3 +-
 .../MaxWithRetractAggFunctionTest.java             |   3 +-
 .../MinWithRetractAggFunctionTest.java             |   3 +-
 .../PushLocalAggIntoTableSourceScanRuleTest.java   |   2 +-
 .../planner/plan/batch/sql/SetOperatorsTest.xml    |   4 +-
 .../planner/plan/batch/table/SetOperatorsTest.xml  |   4 +-
 .../planner/plan/common/PartialInsertTest.xml      |   8 +-
 .../rules/logical/RewriteIntersectAllRuleTest.xml  |   8 +-
 .../plan/rules/logical/RewriteMinusAllRuleTest.xml |   8 +-
 .../planner/plan/stream/sql/SetOperatorsTest.xml   |   4 +-
 .../planner/plan/batch/sql/SubplanReuseTest.scala  |   2 +-
 .../planner/plan/stream/sql/SubplanReuseTest.scala |   2 +-
 .../runtime/stream/sql/AggregateITCase.scala       |   2 +-
 flink-table/flink-table-runtime/pom.xml            |  27 +-
 .../functions/aggregate}/CollectAggFunction.java   |   3 +-
 .../aggregate}/FirstValueAggFunction.java          |   3 +-
 .../FirstValueWithRetractAggFunction.java          |   3 +-
 .../functions/aggregate}/JsonArrayAggFunction.java |   8 +-
 .../aggregate}/JsonObjectAggFunction.java          |   6 +-
 .../functions/aggregate}/LagAggFunction.java       |   3 +-
 .../functions/aggregate}/LastValueAggFunction.java |   3 +-
 .../LastValueWithRetractAggFunction.java           |   3 +-
 .../aggregate}/ListAggWithRetractAggFunction.java  |   3 +-
 .../ListAggWsWithRetractAggFunction.java           |   3 +-
 .../aggregate}/MaxWithRetractAggFunction.java      |   3 +-
 .../aggregate}/MinWithRetractAggFunction.java      |   3 +-
 .../runtime/functions/table}/ReplicateRows.java    |   2 +-
 .../src/main/resources/META-INF/NOTICE             |   2 +
 .../resources/META-INF/licenses/LICENSE.janino     |   0
 flink-table/pom.xml                                |   3 +-
 .../tools/ci/suffixcheck/ScalaSuffixChecker.java   |  25 +-
 tools/ci/stage.sh                                  |   1 +
 81 files changed, 1115 insertions(+), 422 deletions(-)
 create mode 100644 flink-table/README.md
 rename flink-table/{flink-table-uber => flink-table-api-java-uber}/pom.xml 
(61%)
 create mode 100644 
flink-table/flink-table-api-java-uber/src/main/resources/META-INF/NOTICE
 rename flink-table/{flink-table-planner => 
flink-table-api-java-uber}/src/main/resources/META-INF/licenses/LICENSE.icu4j 
(100%)
 create mode 100644 flink-table/flink-table-planner-loader/pom.xml
 create mode 100644 
flink-table/flink-table-planner-loader/src/main/java/org/apache/flink/table/planner/loader/BaseDelegateFactory.java
 create mode 100644 
flink-table/flink-table-planner-loader/src/main/java/org/apache/flink/table/planner/loader/DelegateExecutorFactory.java
 create mode 100644 
flink-table/flink-table-planner-loader/src/main/java/org/apache/flink/table/planner/loader/DelegateExpressionParserFactory.java
 create mode 100644 
flink-table/flink-table-planner-loader/src/main/java/org/apache/flink/table/planner/loader/DelegatePlannerFactory.java
 create mode 100644 
flink-table/flink-table-planner-loader/src/main/java/org/apache/flink/table/planner/loader/PlannerModule.java
 create mode 100644 
flink-table/flink-table-planner-loader/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory
 create mode 100644 
flink-table/flink-table-planner-loader/src/test/java/org/apache/flink/table/planner/loader/LoaderITCase.java
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/CollectAggFunction.java
 (97%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/FirstValueAggFunction.java
 (96%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/FirstValueWithRetractAggFunction.java
 (98%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/JsonArrayAggFunction.java
 (94%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/JsonObjectAggFunction.java
 (96%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/LagAggFunction.java
 (97%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/LastValueAggFunction.java
 (96%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/LastValueWithRetractAggFunction.java
 (98%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/ListAggWithRetractAggFunction.java
 (97%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/ListAggWsWithRetractAggFunction.java
 (98%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/MaxWithRetractAggFunction.java
 (98%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/aggfunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/aggregate}/MinWithRetractAggFunction.java
 (98%)
 rename 
flink-table/{flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/tablefunctions
 => 
flink-table-runtime/src/main/java/org/apache/flink/table/runtime/functions/table}/ReplicateRows.java
 (97%)
 rename flink-table/{flink-table-planner => 
flink-table-runtime}/src/main/resources/META-INF/licenses/LICENSE.janino (100%)

Reply via email to