fn masked_primitives_to_bytes<'a, T: ArrowPrimitiveType>( array: &'a PrimitiveArray<T>, mask: &BooleanBuffer, ) -> Vec<(usize, Option<&'a [u8]>)>where T::Native: ToByteSlice,
Process primitive array values to bytes