ClSlaid opened a new pull request, #9755:
URL: https://github.com/apache/arrow-rs/pull/9755

   ## Summary
   - fuse the sparse inline `BinaryView` filter and coalescing paths so 
primitive columns and inline views can be appended directly without 
materialising an intermediate filtered `RecordBatch`
   - reuse optimised filter indices and null-mask handling for coalescing, 
while preserving the existing fallback paths for dense and non-inline 
`BinaryView` inputs
   - add focused tests and benchmarks for single-column and mixed `BinaryView` 
filter cases related to `#9143`
   
   ## Verification
   - `cargo test -p arrow-select coalesce --lib`
   - `cargo clippy -p arrow-select --lib --tests -- -D warnings`
   - `cargo clippy -p arrow --bench coalesce_kernels --features test_utils -- 
-D warnings`
   - `cargo bench -p arrow --bench coalesce_kernels --features test_utils -- 
--noplot single_binaryview`
   - `cargo bench -p arrow --bench coalesce_kernels --features test_utils -- 
--noplot mixed_binaryview`
   
   Closes #9143.


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