The value functions in the primitive / string / etc arrays are often used to get elements at i in a loop. Some of them don't have boundary checks for performance reasons, so usage of them is unsafe.
We should introduce a safe iterator over the elements (T instead of Option) that doesn't do boundary checks and can be used to iterate over the elements of the array. Maybe values_iter would be a good name?
The value functions in the primitive / string / etc arrays are often used to get elements at i in a loop. Some of them don't have boundary checks for performance reasons, so usage of them is unsafe.
We should introduce a safe iterator over the elements (T instead of Option) that doesn't do boundary checks and can be used to iterate over the elements of the array. Maybe values_iter would be a good name?
Reporter: Daniël Heres / @Dandandan
Note: This issue was originally created as ARROW-10892. Please see the migration documentation for further details.