### Is your feature request related to a problem or challenge? The array function currently does not support `LargeList`, and this ticket is to track its progress. - [x] `array_length` #8121 - [x] `array_element` #8570 - [x] `array_slice` #8561 - [x] `array_pop_back` #8569 - [x] `array_pop_front` #8569 - [x] `array_prepend` #8679 - [x] `array_append` #8679 - [x] `array_empty` #8321 - [x] `array_repeat` #8725 - [x] `array_position` #8714 - [x] `array_positions` #8571 - [x] `array_replace`, `array_replace_n`, `array_replace_all` #8595 - [x] `cardinality` #8726 - [x] `array_dims` #8592 - [x] `array_ndims` #8716 - [x] `array_has`, `array_has_any`, `array_has_all` #8322 - [x] `array_intersect` #8516 - [x] `array_to_string` #8729 - [x] `flatten` #9110 ### Describe the solution you'd like Use `OffsizeTrait` to refactor the current implementation ### Describe alternatives you've considered _No response_ ### Additional context #8084
Activity
Jefffrey commentedon Sep 19, 2025
I plan to go through the array functions in datafusion-functions-nested and check this support as well as tests
Jefffrey commentedon Sep 19, 2025
array_has,array_has_all,array_has_anycardinalitysupports LargeList & FixedSizeList with accompanying SLT testsarray_prepend,array_append,array_concatarray_dims,array_ndimssupport LargeList & FixedSizeList with accompanying SLT testsarray_distancesupports LargeList & FixedSizeList with accompanying SLT testsarray_emptysupports LargeList & FixedSizeList with accompanying SLT testsarray_except- See Support FixedSizeList for array_except #17658 which adds FixedSizeList support & tests for LargeListarray_element,array_pop_front,array_pop_back,array_any_value,array_slice- See Support FixedSizeList for array_slice via coercion to List #17667 which adds FixedSizeList support forarray_slice(rest are fine)flattenarray_lengtharray_min,array_maxarray_position,array_positions- See Support FixedSizeList for array_position #17659 which adds FixedSizeList supportarray_remove,array_remove_n,array_remove_allarray_replace,array_replace_n,array_replace_allarray_resizearray_reversearray_union,array_intersect,array_distinctarray_sort- See Support LargeList for array_sort #17657 which adds LargeList support & tests for FixedSizeListarray_to_string- See Support FixedSizeList for array_to_string #17666 which adds FixedSizeList supportJefffrey commentedon Sep 22, 2025
I'll close this as done as per my check above it seems all array functions accept LargeLists and FixedSizeLists now