suxiaogang223 opened a new pull request, #64158:
URL: https://github.com/apache/doris/pull/64158
### What problem does this PR solve?
Issue Number: N/A
Related PR: N/A
Problem Summary: This refactors the new table/file reader column mapping
path to separate schema identifiers from reader-local and output indexes. The
change aligns Doris with DuckDB's multi-file reader model: ColumnDefinition now
carries typed identifiers, mapper modes interpret those identifiers once,
reader projection uses LocalColumnId/LocalColumnIndex, and nested filter
localization reuses the recursive mapping tree. It also documents the remaining
TVF Parquet nested BY_NAME mapping TODO for files without field ids.
### Release note
None
### Check List (For Author)
- Test: Manual test
- build-support/clang-format.sh on modified C++ files
- git diff --check
- BUILD_TYPE=DEBUG ./build.sh --be -j 16 on fedora
/home/socrates/code/doris
- build-support/check-format.sh attempted locally but local clang-format
is not version 16
- Behavior changed: No
- 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]