Baunsgaard opened a new pull request, #2292:
URL: https://github.com/apache/iceberg-rust/pull/2292

   ## Which issue does this PR close?
   
   This is the Rust counterpart of the Java optimization in 
https://github.com/apache/iceberg/pull/15791.
   
   ## What changes are included in this PR?
   
   - Add `DeleteVector::insert_range(start, end)` that delegates to 
`RoaringTreemap::insert_range` for bulk range insertion
   - Add `DeleteVector::contains(pos)` for efficient single-position lookups
   - Add tests for single-position, cross-key, three-key spanning, empty, 
reversed, and large contiguous ranges
   
   ## Are these changes tested?
   
   Yes, unit tests covering all edge cases listed above are included in 
`delete_vector::tests`.


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