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

   This is a benchmark-only companion patch for 
https://github.com/apache/arrow-rs/pull/9755.
   
   It keeps the functional changes out of this PR and only adds benchmark 
coverage in `arrow/benches/coalesce_kernels.rs` so the coalesce inline-view 
filter work can be tested independently.
   
   Benchmark coverage included:
   
   - filter and take coalesce benchmarks
   - primitive schemas
   - single-column `Utf8View` and `BinaryView`
   - mixed primitive + `Utf8View` and primitive + `BinaryView` schemas
   - filter cases for short inline strings with `max_string_len=8`
   - filter/take cases for longer view strings, including `max_string_len=20`, 
`30`, and `128` depending on scenario
   
   Coverage note:
   
   - The filter benchmarks cover the main short-inline path targeted by #9755 
for both `Utf8View` and `BinaryView`.
   - The take benchmarks cover `Utf8View`/`BinaryView` and mixed schemas, but 
do not add `max_string_len=8` take variants. This patch keeps the benchmark 
changes aligned with the benchmark patch currently carried by #9755.
   
   Validation:
   
   ```text
   cargo fmt --package arrow
   cargo bench --bench coalesce_kernels -- --list
   git diff --check
   ```
   


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