You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Optimize array_positions() for scalar needle #20769
Is your feature request related to a problem or challenge?
Analogous to the way in which array_position was optimized (#20530), we can modify array_positions() to do a single large arrow_ord::cmp::not_distinct over the entire flat values buffer and then reconstruct the results in a single pass for the entire batch, rather than computing results on a row-by-row basis.
Activity
neilconway commentedon Mar 7, 2026
take
perf: Optimize `array_positions()` for scalar needle (#20770)
perf: Optimize `array_positions()` for scalar needle (apache#20770)