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]
