sollhui opened a new pull request, #69451:
URL: https://github.com/apache/doris/pull/69451

   ### What problem does this PR solve?
   
   Issue Number: None
   
   Related PR: #67411
   
   Problem Summary: Backport #67411 to branch-4.2. JSON schema inference 
lowercased field names while JSON readers match object keys case-sensitively, 
causing mixed-case and uppercase keys to return NULL. Preserve inferred JSON 
key casing, retain case-insensitive duplicate detection, and keep existing 
lowercase behavior for other file formats.
   
   The conflict resolution also preserves branch-4.2's existing Lance column 
name casing behavior.
   
   ### Release note
   
   JSON table-valued functions now read inferred mixed-case and uppercase keys 
without silently producing NULL values.
   
   ### Check List (For Author)
   
   - Test: Compilation and tests skipped as requested. The original PR's 
regression test and fixture are included in this backport. CI requested with 
`run buildall`.
   - Behavior changed: Yes. Inferred JSON field names preserve source casing.
   - 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