Mao Jiayi created FLINK-40203:
---------------------------------

             Summary: Add explicit option for Flink SQL-compatible YAML 
Transform expression semantics
                 Key: FLINK-40203
                 URL: https://issues.apache.org/jira/browse/FLINK-40203
             Project: Flink
          Issue Type: Improvement
          Components: Flink CDC
            Reporter: Mao Jiayi


CDC YAML Transform currently has legacy expression semantics for some row-level 
transform predicates. Aligning these predicates directly with Flink SQL may 
introduce backward-incompatible silent result changes.

For example, comparison predicates, IN / NOT IN, BETWEEN / NOT BETWEEN, and 
two-argument LIKE / NOT LIKE may produce different results after switching from 
the current legacy behavior to Flink SQL semantics. In CDC pipelines, such 
silent filter result changes can alter which INSERT / UPDATE / DELETE events 
reach the sink without causing job failures.

This issue proposes introducing an explicit pipeline option to control 
transform expression semantics, so backward-incompatible semantic alignment can 
be enabled intentionally. The default behavior should remain 
backward-compatible.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to