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 dc0b143  [FLINK-20782][table-planner-blink] Introduce 
BatchPhysicalRank, and make BatchExecRank only extended from ExecNode
     add 6c75072  [FLINK-20766][table-planner-blink] Introduce 
StreamPhysicalSort, and make StreamExecSort only extended from ExecNode
     add bc782b6  [FLINK-20766][table-planner-blink] Introduce 
StreamPhysicalSortLimit, and make StreamExecSortLimit only extends from 
ExecNode.
     add 91f93d9  [FLINK-20766][table-planner-blink] Introduce 
StreamPhysicalTemporalSort, and make StreamExecTemporalSort only extended from 
ExecNode.
     add ae796bb  [FLINK-20766][table-planner-blink] Introduce 
BatchPhysicalSort, and make BatchExeSort only extended from ExecNode
     add 7668e4e  [FLINK-20766][table-planner-blink] Introduce 
BatchPhysicalSortLimit, and make BatchExecSortLimit only extended from ExecNode

No new revisions were added by this update.

Summary of changes:
 .../plan/nodes/exec/batch/BatchExecSort.java       | 100 ++++++++++
 .../plan/nodes/exec/batch/BatchExecSortLimit.java  | 105 ++++++++++
 .../plan/nodes/exec/stream/StreamExecLimit.java    |  12 +-
 .../plan/nodes/exec/stream/StreamExecRank.java     |  40 ++--
 .../plan/nodes/exec/stream/StreamExecSort.java     | 104 ++++++++++
 ...reamExecLimit.java => StreamExecSortLimit.java} |  32 ++--
 .../nodes/exec/stream/StreamExecTemporalSort.java  | 170 +++++++++++++++++
 .../plan/nodes/exec/utils/PartitionSpec.java       |  38 ++++
 .../planner/plan/nodes/exec/utils/SortSpec.java    | 136 +++++++++++++
 .../plan/metadata/FlinkRelMdDistribution.scala     |   4 +-
 .../plan/nodes/logical/FlinkLogicalSort.scala      |   4 +-
 ...BatchExecSort.scala => BatchPhysicalSort.scala} |  65 ++-----
 ...ortLimit.scala => BatchPhysicalSortLimit.scala} |  67 ++-----
 .../nodes/physical/stream/StreamExecSort.scala     | 126 ------------
 .../physical/stream/StreamExecSortLimit.scala      | 211 ---------------------
 .../physical/stream/StreamExecTemporalSort.scala   | 179 -----------------
 .../nodes/physical/stream/StreamPhysicalRank.scala |  11 +-
 .../nodes/physical/stream/StreamPhysicalSort.scala |  83 ++++++++
 .../physical/stream/StreamPhysicalSortLimit.scala  | 103 ++++++++++
 .../stream/StreamPhysicalTemporalSort.scala        |  71 +++++++
 .../FlinkChangelogModeInferenceProgram.scala       |  12 +-
 .../planner/plan/rules/FlinkBatchRuleSets.scala    |   4 +-
 .../planner/plan/rules/FlinkStreamRuleSets.scala   |   6 +-
 .../rules/physical/FlinkExpandConversionRule.scala |   4 +-
 ...Rule.scala => BatchPhysicalSortLimitRule.scala} |  20 +-
 ...cSortRule.scala => BatchPhysicalSortRule.scala} |  18 +-
 .../physical/batch/EnforceLocalSortAggRule.scala   |   8 +-
 .../batch/RemoveRedundantLocalSortAggRule.scala    |   4 +-
 ...ule.scala => StreamPhysicalSortLimitRule.scala} |  14 +-
 ...SortRule.scala => StreamPhysicalSortRule.scala} |  16 +-
 ....scala => StreamPhysicalTemporalSortRule.scala} |  20 +-
 .../flink/table/planner/plan/utils/SortUtil.scala  |  10 +
 .../plan/batch/sql/RemoveCollationTest.scala       |   6 +-
 .../planner/plan/batch/sql/SortLimitTest.scala     |  22 +--
 .../table/planner/plan/batch/sql/SortTest.scala    |  12 +-
 .../planner/plan/batch/sql/SubplanReuseTest.scala  |   4 +-
 .../plan/metadata/FlinkRelMdHandlerTestBase.scala  |  18 +-
 .../planner/runtime/batch/sql/CalcITCase.scala     |   4 +-
 .../planner/runtime/stream/sql/SortITCase.scala    |  14 +-
 .../table/runtime/operators/sort/SortOperator.java |   6 +-
 40 files changed, 1100 insertions(+), 783 deletions(-)
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecSort.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecSortLimit.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecSort.java
 copy 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/{StreamExecLimit.java
 => StreamExecSortLimit.java} (74%)
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecTemporalSort.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/utils/PartitionSpec.java
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/utils/SortSpec.java
 rename 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/{BatchExecSort.scala
 => BatchPhysicalSort.scala} (54%)
 rename 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/batch/{BatchExecSortLimit.scala
 => BatchPhysicalSortLimit.scala} (62%)
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamExecSort.scala
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamExecSortLimit.scala
 delete mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamExecTemporalSort.scala
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalSort.scala
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalSortLimit.scala
 create mode 100644 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/nodes/physical/stream/StreamPhysicalTemporalSort.scala
 rename 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/batch/{BatchExecSortLimitRule.scala
 => BatchPhysicalSortLimitRule.scala} (91%)
 rename 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/batch/{BatchExecSortRule.scala
 => BatchPhysicalSortRule.scala} (89%)
 rename 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/stream/{StreamExecSortLimitRule.scala
 => StreamPhysicalSortLimitRule.scala} (90%)
 rename 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/stream/{StreamExecSortRule.scala
 => StreamPhysicalSortRule.scala} (88%)
 rename 
flink-table/flink-table-planner-blink/src/main/scala/org/apache/flink/table/planner/plan/rules/physical/stream/{StreamExecTemporalSortRule.scala
 => StreamPhysicalTemporalSortRule.scala} (88%)

Reply via email to