Skip to main content

cast_values_to_list

Function cast_values_to_list 

Source
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]])