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

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


    from 769d9fe34d5 [FLINK-40905][rpc] Bump Pekko to 1.7.1
     add 0c619470086 [FLINK-40841][table] Non-equi joins fix: retract the 
matches that a replaced record loses
     add 5afe863af62 [FLINK-40858][table] Non-equi joins fix: join key-only 
deletes with the stored record

No new revisions were added by this update.

Summary of changes:
 .../plan/nodes/exec/stream/StreamExecJoin.java     |  43 +++
 .../stream/StreamExecProcessTableFunction.java     |   2 +-
 .../nodes/physical/stream/StreamPhysicalJoin.scala |   4 +-
 .../plan/nodes/exec/common/JoinTestPrograms.java   | 110 +++++++
 .../plan/nodes/exec/stream/JoinRestoreTest.java    |   5 +-
 .../join-inner-join-key-only-deletes-non-equi.json | 260 +++++++++++++++
 .../savepoint/_metadata                            | Bin 0 -> 11862 bytes
 ...n-left-join-upsert-input-non-equi-pre-2-4.json} | 174 +++++-----
 .../savepoint/_metadata                            | Bin 0 -> 15576 bytes
 .../join-left-join-upsert-input-non-equi.json}     | 177 ++++++-----
 .../savepoint/_metadata                            | Bin 0 -> 15736 bytes
 .../planner/runtime/stream/sql/JoinITCase.scala    |  88 ++++--
 .../stream/MiniBatchStreamingJoinOperator.java     |  45 ++-
 .../join/stream/StreamingJoinOperator.java         | 266 +++++++++++++---
 .../join/stream/state/JoinRecordStateView.java     |   9 +-
 .../join/stream/state/JoinRecordStateViews.java    |  12 +-
 .../stream/state/OuterJoinRecordStateViews.java    |  15 +-
 .../process/AbstractProcessTableOperator.java      |   1 +
 .../operators/process/ProcessRowTableOperator.java |   1 +
 .../operators/process/ProcessSetTableOperator.java |   1 +
 .../process/ProcessTableOperatorFactory.java       |   1 +
 .../operators/process/RuntimeTableSemantics.java   |   1 +
 .../process => util}/RuntimeChangelogMode.java     |   2 +-
 .../join/stream/StreamingJoinOperatorTest.java     | 350 ++++++++++++++++++++-
 .../join/stream/StreamingJoinOperatorTestBase.java |  30 ++
 .../stream/StreamingMiniBatchJoinOperatorTest.java |  88 +++++-
 ...essSetTableOperatorInterruptibleTimersTest.java |   1 +
 27 files changed, 1420 insertions(+), 266 deletions(-)
 create mode 100644 
flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-join_1/join-inner-join-key-only-deletes-non-equi/plan/join-inner-join-key-only-deletes-non-equi.json
 create mode 100644 
flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-join_1/join-inner-join-key-only-deletes-non-equi/savepoint/_metadata
 copy 
flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-join_1/{join-inner-join-with-non-equi-join/plan/join-inner-join-with-non-equi-join.json
 => 
join-left-join-upsert-input-non-equi-pre-2-4/plan/join-left-join-upsert-input-non-equi-pre-2-4.json}
 (53%)
 create mode 100644 
flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-join_1/join-left-join-upsert-input-non-equi-pre-2-4/savepoint/_metadata
 copy 
flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-join_1/{join-inner-join-with-non-equi-join/plan/join-inner-join-with-non-equi-join.json
 => 
join-left-join-upsert-input-non-equi/plan/join-left-join-upsert-input-non-equi.json}
 (51%)
 create mode 100644 
flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-join_1/join-left-join-upsert-input-non-equi/savepoint/_metadata
 rename 
flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/{operators/process
 => util}/RuntimeChangelogMode.java (97%)

Reply via email to