[
https://issues.apache.org/jira/browse/FLINK-39230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated FLINK-39230:
-----------------------------------
Labels: pull-request-available (was: )
> CDC Pipeline transform should handle partially-applied filters on UPDATE
> events
> -------------------------------------------------------------------------------
>
> Key: FLINK-39230
> URL: https://issues.apache.org/jira/browse/FLINK-39230
> Project: Flink
> Issue Type: Bug
> Components: Flink CDC
> Reporter: Xiqian Yu
> Assignee: Xiqian Yu
> Priority: Major
> Labels: pull-request-available
>
> Currently, transform filter conditions are only applied on the after() part
> of UPDATE event.
> * UPDATE before satisfied, after satisfied => emit UPDATE
> * UPDATE before not satisfied, after not satisfied => nothing
> * UPDATE before satisfied, after not satisfied => nothing (?)
> * UPDATE before not satisfied, after satisfied => emit UPDATE (?)
> A more reasonable solution would be:
> * UPDATE before satisfied, after not satisfied => emit DELETE (with update
> before)
> * UPDATE before not satisfied, after satisfied => emit INSERT (with update
> after)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)