davidzollo opened a new issue, #11045:
URL: https://github.com/apache/seatunnel/issues/11045

   ## Background
   When multi-table CDC jobs use routing rules, different teams may expect 
different matching semantics. Some need all matching rules to apply, while 
others need evaluation to stop at the first match.
   
   Today SeaTunnel does not expose an explicit route evaluation mode for this 
case.
   
   ## Proposed change
   Add a route evaluation mode for CDC multi-table routing so users can choose 
between applying all matching rules and stopping at the first matching rule.
   
   ## Expected behavior
   - The default behavior stays backward compatible.
   - A new configuration option controls route rule evaluation mode.
   - Rule ordering semantics are documented clearly when first-match mode is 
used.
   
   ## Acceptance criteria
   - A multi-table CDC route can be configured to use either all-match or 
first-match semantics.
   - First-match mode respects user-defined rule order.
   - English and Chinese docs are updated with examples.
   - Add focused tests for both evaluation modes.
   
   ## Out of scope
   - Soft-delete conversion.
   - New source metadata fields.
   - Automatic sink table creation options.
   


-- 
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