fallintoplace opened a new pull request, #1330:
URL: https://github.com/apache/arrow-go/pull/1330

   ## What
   
   Optimize approximate equality for list, large-list, and fixed-size-list 
arrays.
   
   ## Why
   
   Avoid creating and releasing one child array for every valid list value. 
This lets the comparison reuse contiguous valid runs.
   
   ## Implementation
   
   - Add an offset-based approximate list comparator.
   - Compare list child lengths and contiguous child slices per valid run.
   - Handle sliced arrays and empty validity buffers.
   - Extend valid-run coverage to `ApproxEqual`.
   
   ## Benchmark
   
   Add `BenchmarkListApproxEqual` for list, large-list, and fixed-size-list 
arrays with all-valid, clustered-null, and alternating-null validity patterns.


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