pub(crate) fn cast_values_to_list<O: OffsetSizeTrait>(
array: &dyn Array,
to: &FieldRef,
cast_options: &CastOptions<'_>,
) -> Result<ArrayRef, ArrowError>Expand description
Converts a non-list array to a list array where every element is a single element
list. NULLs in the original array become [NULL] (i.e. output list array
contains no nulls since it wraps all input nulls in a single element list).
For example: Int32([1, NULL, 2]) -> List<Int32>([[1], [NULL], [2]])