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

   ### What problem does this PR solve?
   
   Issue Number: None
   
   Related PR: #66575
   
   Problem Summary:
   
   This is a branch-4.1-specific regression. The Variant explode access-path 
logic introduced by #66575 conservatively preserves the whole input container. 
That fallback remains necessary for ordinary Variant columns because a 
generator may change the container kind, but it drops the exact leaf paths 
required by NestedGroup storage.
   
   This change keeps ordinary Variant behavior unchanged and propagates exact 
output suffixes only when Variant NestedGroup is enabled. It covers both unary 
and multi-argument explode.
   
   Red/green evidence:
   
   - Before the source fix, both new NestedGroup tests failed because the 
expected leaf paths were absent.
   - After the fix, `VariantPruningLogicTest` passed 14/14.
   - Related baseline `PruneNestedColumnTest` passed 39/39.
   
   ### Check List
   
   - Test
     - [x] Unit Test
     - [ ] Regression Test
   - Behavior changed
     - [ ] User-visible behavior changed
   
   ### Release note
   
   None
   


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