You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by go...@apache.org on 2023/01/17 13:17:45 UTC

[flink] branch master updated (128b0c4442a -> 14ea1a58e9b)

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

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


    from 128b0c4442a [FLINK-30675][sql-client] Decompose query result print from Executor
     add 14ea1a58e9b [FLINK-30376][table-planner] Introduce bushy join reorder rule based on greedy algorithm

No new revisions were added by this update.

Summary of changes:
 .../generated/optimizer_config_configuration.html  |    6 +
 .../table/api/config/OptimizerConfigOptions.java   |   12 +
 .../rules/logical/FlinkBushyJoinReorderRule.java   |  642 ++++++
 .../plan/rules/logical/FlinkJoinReorderRule.java   |  102 +
 .../planner/plan/rules/FlinkBatchRuleSets.scala    |    2 +-
 .../planner/plan/rules/FlinkStreamRuleSets.scala   |    4 +-
 .../logical/RewriteMultiJoinConditionRule.scala    |   17 +-
 .../planner/utils/JavaScalaConversionUtil.scala    |    3 +
 .../DynamicPartitionPruningProgramTest.java        |  108 -
 .../runtime/batch/sql/join/JoinReorderITCase.java  |   64 +
 .../runtime/stream/sql/join/JoinReorderITCase.java |   74 +
 .../runtime/utils/JoinReorderITCaseBase.java       |  366 ++++
 .../plan/batch/sql/join/JoinReorderTest.xml        | 2134 +++++++++++++++----
 .../program/DynamicPartitionPruningProgramTest.xml |  133 +-
 .../logical/RewriteMultiJoinConditionRuleTest.xml  |   48 +
 .../plan/stream/sql/join/JoinReorderTest.xml       | 2200 ++++++++++++++++----
 .../plan/batch/sql/join/JoinReorderTest.scala      |    7 +-
 .../planner/plan/common/JoinReorderTestBase.scala  |  158 +-
 .../RewriteMultiJoinConditionRuleTest.scala        |   22 +
 .../plan/stream/sql/join/JoinReorderTest.scala     |    8 +-
 .../runtime/batch/sql/join/JoinITCase.scala        |  211 --
 21 files changed, 5047 insertions(+), 1274 deletions(-)
 create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkBushyJoinReorderRule.java
 create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/FlinkJoinReorderRule.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/runtime/batch/sql/join/JoinReorderITCase.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/runtime/stream/sql/join/JoinReorderITCase.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/runtime/utils/JoinReorderITCaseBase.java