Open
Description
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
We have begun implementing BatchCoalescer
for the usecase described in #6692
This ticket tracks additional follow on work:
- [coalesce] Implement specialized
BatchCoalescer::push_batch
forPrimitiveArray
#7763 - [coalesce] Implement specialized
push_batch_with_filter
for primitive array #7762 - [coalesce] Implement specialized
BatchCoalescer::push_batch
forStringArray
#7764 - [coalesce] Special case
BatchCoalescer
/GenericInProgressArray
when multiple batches are pushed in with the same buffer #7765
Additional context
- the use case is described in detail here Optimize take/filter/concat from multiple input arrays to a single large output array #6692
Additional context