You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by li...@apache.org on 2023/01/30 08:29:55 UTC

[flink] branch master updated (6d17ba88556 -> 5afc301bc64)

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

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


    from 6d17ba88556 [FLINK-29558][table-planner] Fix projection pushdown rule select nothing from source when no column is needed logically (#21704)
     add 5afc301bc64 [FLINK-30665][table] Planner supports row-level update

No new revisions were added by this update.

Summary of changes:
 .../table/planner/connectors/DynamicSinkUtils.java | 175 +++-
 .../operations/SqlToOperationConverter.java        |  25 +-
 .../plan/abilities/sink/RowLevelDeleteSpec.java    |   1 +
 ...evelDeleteSpec.java => RowLevelUpdateSpec.java} |  55 +-
 .../plan/abilities/sink/SinkAbilitySpec.java       |   3 +-
 .../plan/nodes/exec/common/CommonExecSink.java     |  10 +-
 .../factories/TestUpdateDeleteTableFactory.java    | 398 +++++++--
 ...st.java => SqlDdlToOperationConverterTest.java} | 701 +--------------
 .../operations/SqlDmlToOperationConverterTest.java | 334 +++++++
 .../operations/SqlOtherOperationConverterTest.java | 324 +++++++
 .../SqlToOperationConverterTestBase.java           | 148 ++++
 .../planner/plan/batch/sql/RowLevelUpdateTest.java | 165 ++++
 .../runtime/batch/sql/UpdateTableITCase.java       | 150 ++++
 .../runtime/stream/sql/UpdateTableITCase.java      |  44 +
 .../planner/plan/batch/sql/RowLevelUpdateTest.xml  | 973 +++++++++++++++++++++
 15 files changed, 2748 insertions(+), 758 deletions(-)
 copy flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/abilities/sink/{RowLevelDeleteSpec.java => RowLevelUpdateSpec.java} (60%)
 rename flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/operations/{SqlToOperationConverterTest.java => SqlDdlToOperationConverterTest.java} (79%)
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/operations/SqlDmlToOperationConverterTest.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/operations/SqlOtherOperationConverterTest.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/operations/SqlToOperationConverterTestBase.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/plan/batch/sql/RowLevelUpdateTest.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/runtime/batch/sql/UpdateTableITCase.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/runtime/stream/sql/UpdateTableITCase.java
 create mode 100644 flink-table/flink-table-planner/src/test/resources/org/apache/flink/table/planner/plan/batch/sql/RowLevelUpdateTest.xml