xylaaaaa opened a new pull request, #63862:
URL: https://github.com/apache/doris/pull/63862
### What problem does this PR solve?
Issue Number: None
Related PR: None
Problem Summary:
- Add the first new-framework ORC FileReader implementation and wire
FileFormat::ORC through TableReader.
- Support basic top-level scalar ORC schema discovery, column projection,
batch decoding, and EOF handling.
- Keep filters, complex projections, and table-format-specific semantics as
explicit unsupported first-version scope.
### Release note
None
### Check List (For Author)
- Test:
- Unit Test: `./run-be-ut.sh -j 12 --run
--filter=NewOrcReaderTest.*:TableReaderTest.*`
- Unit Test: `./run-be-ut.sh -j 12 --run
--filter=TableReaderTest.ProjectedColumnsUseMapperExpressionForSameNameDifferentIdParquetSchema`
- Format: `python3 build-support/run_clang_format.py
--clang-format-executable /mnt/disk1/chenjunwei/bin/clang-format --style file
--inplace false --extensions c,h,C,H,cpp,hpp,cc,hh,c++,h++,cxx,hxx --exclude
none be/src/format/new_orc/orc_reader.h be/src/format/new_orc/orc_reader.cpp
be/src/format/reader/table_reader.cpp
be/src/format/transformer/vparquet_transformer.cpp
be/test/format/new_orc/orc_reader_test.cpp`
- Check: `git diff --check origin/refact_reader_branch...HEAD`
- 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]