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]

Reply via email to