I think the idea is that you'd have a Python object that behaves exactly like a list of ints would, but with Arrow as its backing store.
Re:Apache Arrow 3.0
by kylebarron on Wednesday February 03, 2021 @11:29PM
(#26022590)
This is similar to Numpy. You operate on Python objects that describe the Numpy structure, but the actual memory is stored in C objects, not Python objects.
If I convert an Arrow int8 array to normal python list of int's, will this involve copying?