haruki-830 commented on PR #4474:
URL: https://github.com/apache/flink-cdc/pull/4474#issuecomment-5031890609

   @lvyanquan Thanks for the detailed feedback.
   
   I split the follow-up work into separate JIRA issues:
   
   - https://issues.apache.org/jira/browse/FLINK-40203
   - https://issues.apache.org/jira/browse/FLINK-40204
   
   For this PR, I kept the scope limited to the always-on changes that do not 
introduce silent behavior changes. The backward-incompatible semantic alignment 
work, such as comparison / IN / BETWEEN / two-argument LIKE behavior, will be 
handled under the explicit semantics option in a follow-up PR.
   
   For nullable AND / OR, I applied the localized optimization suggested here: 
native `&&` / `||` for non-null operands, conditional expressions when only the 
left operand is non-null, and the existing lazy fallback when the left operand 
is nullable. Avoiding that fallback completely would require statement-level 
codegen, so I tracked it separately instead of expanding this PR into an 
expression translator refactor.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to