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 2021/01/12 11:51:58 UTC

[flink] branch master updated (92b2196 -> a34552e)

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 92b2196  [FLINK-20453][runtime][checkpoint] Move checkpointing classes to an appropriate package
     add 7d55eb3  [FLINK-20783][table-planner-blink] Introduce BatchPhysicalHashJoin, and make BatchExecHashJoin only extended from ExecNode
     add 40c65d4  [FLINK-20783][table-planner-blink] Introduce BatchPhysicalNestedLoopJoin, and make BatchExecNestedLoopJoin only extended from ExecNode
     add a3ba853  [FLINK-20783][table-planner-blink] Introduce BatchPhysicalSortMergeJoin, and make BatchExecSortMergeJoin only extended from ExecNode
     add a34552e  [FLINK-20783][table-planner-blink] Use SortSpec in SortCodeGenerator and ComparatorCodeGenerator.

No new revisions were added by this update.

Summary of changes:
 .../plan/nodes/exec/batch/BatchExecHashJoin.java   | 239 +++++++++++++++++++++
 .../nodes/exec/batch/BatchExecNestedLoopJoin.java  | 122 +++++++++++
 .../plan/nodes/exec/batch/BatchExecRank.java       |  21 +-
 .../plan/nodes/exec/batch/BatchExecSort.java       |  17 +-
 .../plan/nodes/exec/batch/BatchExecSortLimit.java  |   7 +-
 .../nodes/exec/batch/BatchExecSortMergeJoin.java   | 173 +++++++++++++++
 .../plan/nodes/exec/stream/StreamExecRank.java     |  16 +-
 .../plan/nodes/exec/stream/StreamExecSort.java     |   7 +-
 .../nodes/exec/stream/StreamExecTemporalSort.java  |  14 +-
 .../plan/nodes/exec/utils/ExecNodeUtil.java        |   1 -
 .../planner/plan/nodes/exec/utils/SortSpec.java    |   5 +
 .../table/planner/codegen/GenerateUtils.scala      |  63 +++++-
 .../codegen/agg/batch/HashAggCodeGenHelper.scala   |   9 +-
 .../codegen/sort/ComparatorCodeGenerator.scala     |  21 +-
 .../planner/codegen/sort/SortCodeGenerator.scala   |  38 ++--
 .../physical/batch/BatchExecOverAggregate.scala    |  10 +-
 ...cHashJoin.scala => BatchPhysicalHashJoin.scala} | 136 ++++--------
 ...cJoinBase.scala => BatchPhysicalJoinBase.scala} |   5 +-
 ...oin.scala => BatchPhysicalNestedLoopJoin.scala} |  71 ++----
 ...Join.scala => BatchPhysicalSortMergeJoin.scala} | 102 ++-------
 .../nodes/physical/stream/StreamExecMatch.scala    |  10 +-
 .../planner/plan/rules/FlinkBatchRuleSets.scala    |   6 +-
 .../batch/BatchExecNestedLoopJoinRuleBase.scala    |   4 +-
 .../batch/BatchExecOverAggregateRule.scala         |  17 +-
 .../batch/BatchExecSingleRowJoinRule.scala         |   4 +-
 ...nRule.scala => BatchPhysicalHashJoinRule.scala} |  14 +-
 ...scala => BatchPhysicalNestedLoopJoinRule.scala} |  12 +-
 ....scala => BatchPhysicalSortMergeJoinRule.scala} |  16 +-
 .../flink/table/planner/plan/utils/JoinUtil.scala  |  21 +-
 .../planner/plan/utils/OverAggregateUtil.scala     |   2 +-
 .../flink/table/planner/plan/utils/SortUtil.scala  |  30 +--
 .../planner/codegen/SortCodeGeneratorTest.java     |  99 ++++-----
 .../plan/batch/sql/RemoveCollationTest.scala       |   4 +-
 .../planner/plan/batch/sql/RemoveShuffleTest.scala |   8 +-
 .../planner/plan/batch/sql/SubplanReuseTest.scala  |   4 +-
 .../flink/table/data/util/DataFormatTestUtil.java  |   8 +-
 36 files changed, 855 insertions(+), 481 deletions(-)
 create mode 100644 flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecHashJoin.java
 create mode 100644 flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecNestedLoopJoin.java
 create mode 100644 flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecSortMergeJoin.java
 rename flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/{BatchExecHashJoin.scala => BatchPhysicalHashJoin.scala} (66%)
 rename flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/{BatchExecJoinBase.scala => BatchPhysicalJoinBase.scala} (98%)
 rename flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/{BatchExecNestedLoopJoin.scala => BatchPhysicalNestedLoopJoin.scala} (70%)
 rename flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/{BatchExecSortMergeJoin.scala => BatchPhysicalSortMergeJoin.scala} (64%)
 rename flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/batch/{BatchExecHashJoinRule.scala => BatchPhysicalHashJoinRule.scala} (96%)
 rename flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/batch/{BatchExecNestedLoopJoinRule.scala => BatchPhysicalNestedLoopJoinRule.scala} (91%)
 rename flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/batch/{BatchExecSortMergeJoinRule.scala => BatchPhysicalSortMergeJoinRule.scala} (93%)