JingsongLi opened a new pull request, #8384:
URL: https://github.com/apache/paimon/pull/8384

   ## Summary
   
   Sync selected Apache ORC 1.9.8 fixes into Paimon's copied `org.apache.orc` 
classes after the ORC dependency bump. This keeps the local zstd-jni 
customizations while avoiding stale predicate pushdown and range-read behavior 
from the older copied sources.
   
   ## Changes
   
   - Port ORC predicate evaluation fixes for empty column statistics, invalid 
value ranges, and `NULL_SAFE_EQUALS` on all-null column statistics.
   - Port ORC range-read size accounting guards to use long arithmetic and fail 
before overflowing array sizes.
   - Align copied ORC writer creation and padding logs from info to debug.
   - Add a regression test for `NULL_SAFE_EQUALS` with all-null ORC statistics.
   
   ## Testing
   
   - `mvn -pl paimon-format -am -DfailIfNoTests=false 
-Dtest='*Orc*Test,RecordReaderImplTest' test`
   
   ## Notes
   
   This intentionally does not wholesale replace the copied ORC classes, 
because Paimon keeps local zstd-jni behavior in these classes.
   


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

Reply via email to