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/04 02:06:59 UTC
[flink] branch release-1.16 updated (e7f7e6b8c17 -> dbb6654c9d2)
This is an automated email from the ASF dual-hosted git repository.
godfrey pushed a change to branch release-1.16
in repository https://gitbox.apache.org/repos/asf/flink.git
from e7f7e6b8c17 [FLINK-30539][tests] Removes timeout from YARNSessionCapacitySchedulerITCase
add dbb6654c9d2 [FLINK-29849][table-planner] Fix event time temporal join on an upsert source may produce incorrect execution plan
No new revisions were added by this update.
Summary of changes:
.../logical/EventTimeTemporalJoinRewriteRule.java | 474 +++++++++++++++++++++
.../plan/rules/logical/FlinkFilterJoinRule.java | 2 +
.../planner/plan/utils/TemporalTableJoinUtil.java | 69 +++
.../logical/FlinkLogicalTableSourceScan.scala | 30 +-
.../stream/StreamPhysicalTemporalJoin.scala | 4 +-
.../plan/optimize/program/FlinkStreamProgram.scala | 19 +-
.../planner/plan/rules/FlinkStreamRuleSets.scala | 2 +-
.../TemporalJoinRewriteWithUniqueKeyRule.scala | 7 +-
.../stream/StreamPhysicalTableSourceScanRule.scala | 4 +-
.../planner/plan/utils/TemporalJoinUtil.scala | 7 +-
...AssignerChangelogNormalizeTransposeRuleTest.xml | 8 +-
.../planner/plan/stream/sql/TableScanTest.xml | 8 +-
.../plan/stream/sql/join/TemporalJoinTest.xml | 38 ++
...signerChangelogNormalizeTransposeRuleTest.scala | 2 +
.../plan/stream/sql/join/TemporalJoinTest.scala | 64 ++-
.../runtime/stream/sql/TemporalJoinITCase.scala | 5 +-
.../temporal/TemporalRowTimeJoinOperatorTest.java | 77 ++++
17 files changed, 787 insertions(+), 33 deletions(-)
create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/rules/logical/EventTimeTemporalJoinRewriteRule.java
create mode 100644 flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/utils/TemporalTableJoinUtil.java