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]
