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

   ## Summary
   - Set Doris ORC row reader target calendar to proleptic Gregorian.
   - Update contrib/apache-orc submodule to include ORC legacy hybrid calendar 
conversion for DATE/TIMESTAMP.
   - Keep DATE/TIMESTAMP predicate pushdown safe for legacy ORC files.
   
   ## Dependency
   - Depends on apache/doris-thirdparty#396 being merged first, because this PR 
updates the contrib/apache-orc submodule pointer to that ORC commit.
   
   ## Test Plan
   - git diff --check
   - git -C contrib/apache-orc diff --check
   - cmake --build contrib/apache-orc/build_codex_orc_calendar_tp2 --target orc 
-j4
   - contrib/apache-orc/build_codex_orc_calendar_tp2/verify_orc_calendar
   - 
contrib/apache-orc/build_codex_orc_calendar_tp2/verify_orc_predicate_calendar
   - contrib/apache-orc/build_codex_orc_calendar_tp2/verify_orc_writer_calendar
   - Built FE and BE locally in this worktree
   - Started local FE/BE and queried Hive legacy ORC table through Hive 
Catalog; returned 0002-01-01, 1500-01-01, 1582-10-04, 1582-11-04, 2000-02-29 
with .123000 timestamps
   - Verified predicate query for DATE '0002-01-01', DATE '1500-01-01', DATE 
'1582-10-04'
   
   ## Notes
   - Full ORC unit test target is currently blocked by an existing unrelated 
TestBloomFilter private-member compile issue in the thirdparty branch.


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