0AyanamiRei opened a new pull request, #67512:
URL: https://github.com/apache/doris/pull/67512

   ### What problem does this PR solve?
   
   Issue Number: None
   
   Related PR: None
   
   Problem Summary: Multi-table Routine Load creates per-table stream-load 
plans on the backend, but the routine-load task did not carry the CSV enclose, 
escape, or empty_field_as_null settings. Dynamic-table CSV rows that depend on 
those settings were therefore parsed with defaults and could fail with 
column-count mismatches. This change adds optional task fields and preserves 
the configured values through the backend task context into every per-table 
planning request. It does not change Routine Load persistence or PAUSE/RESUME 
behavior.
   
   ### Release note
   
   Multi-table Routine Load now applies enclose, escape, and 
empty_field_as_null when parsing CSV data.
   
   ### Check List (For Author)
   
   - Test: Unit Test
       - Added FE task, BE task-context, and multi-table planner-request 
coverage; not run per request
   - Behavior changed: Yes. Multi-table CSV Routine Load tasks pass their 
configured parser properties to per-table plans.
   - Does this need documentation: No


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to