lszskye opened a new pull request, #364:
URL: https://github.com/apache/paimon-cpp/pull/364

   ### Purpose
   
   Linked issue: #325 
   
   Add an internal `OptimizedRoaringBitmap64` implementation as the foundation 
for
   supporting Java-compatible 64-bit deletion vectors.
   
   The new bitmap:
   
   - Uses the high 32 bits of a position as an index into an array of 32-bit 
Roaring
     bitmaps.
   - Stores the low 32 bits in the corresponding `RoaringBitmap32`.
   - Supports adding individual positions and ranges, union, containment checks,
     cardinality, iteration, and run-length optimization.
   - Supports copy and move construction and assignment.
   - Supports conversion from `RoaringBitmap32`.
   - Reads and writes the little-endian portable format used by Java Paimon's
     `OptimizedRoaringBitmap64`.
   
   ### Tests
   src/paimon/common/utils/optimized_roaring_bitmap64_test.cpp


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