QuakeWang opened a new pull request, #9141:
URL: https://github.com/apache/paimon/pull/9141
### Purpose
`FileIndexEvaluator` only excluded 32-bit deletion vectors when building
limit and TopN selections. With bitmap64 deletion vectors, pushed-down
selections could include deleted rows and return fewer rows than requested.
Large files could also require positions that cannot be represented by 32-bit
bitmaps.
This change adds bounded bitmap64 projection with a safe fallback, filters
deletion-vector positions during file-index evaluation, and reapplies the final
limit after deletion-vector filtering.
### Tests
- Added coverage for bitmap64 limit, TopN, filter, bloom-filter,
large-row-count, and no-index-reader paths.
- Passed targeted `paimon-core` tests, Checkstyle, Spotless, Enforcer, and
RAT.
--
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]