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

   ### What changed
   
   - Simplified the file reader schema layout and documented the intent.
   - Removed the parquet shape-only reader wrapper and let unprojected nested 
children advance through their original reader skip path.
   - Refactored new parquet MAP/LIST nested assembly toward local reader-owned 
Dremel traversal.
   - Localized MAP-only repeated assembly helpers in MapColumnReader.
   - Simplified nested scalar batch state by removing values_written and 
omitting value_indices for dense nested leaf batches.
   - Updated complex column refactor documentation with the current Phase 3/4 
status.
   
   ### Why
   
   This keeps Doris new parquet complex column handling closer to the intended 
reader layering: LIST owns ColumnArray assembly, MAP owns ColumnMap assembly, 
and shared nested helpers only keep the state that multiple readers actually 
need.
   
   ### Validation
   
   - Local git diff --check.
   - Fedora /home/socrates/code/doris: BUILD_TYPE=DEBUG ./build.sh --be passed 
after each code step.
   - UT not run in this round.
   
   ### Notes
   
   - PR target: apache/doris refact_reader_branch.
   - Head branch: suxiaogang223:codex/simplify-file-reader-schema.
   


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