(
list_array: &GenericListArray<OffsetSize>,
field: FieldRef,
sort_options: Option<SortOptions>,
)
| 196 | } |
| 197 | |
| 198 | fn array_sort_generic<OffsetSize: OffsetSizeTrait>( |
| 199 | list_array: &GenericListArray<OffsetSize>, |
| 200 | field: FieldRef, |
| 201 | sort_options: Option<SortOptions>, |
| 202 | ) -> Result<ArrayRef> { |
| 203 | let values = list_array.values(); |
| 204 | |
| 205 | if values.data_type().is_primitive() { |
| 206 | array_sort_primitive(list_array, field, sort_options) |
| 207 | } else { |
| 208 | array_sort_non_primitive(list_array, field, sort_options) |
| 209 | } |
| 210 | } |
| 211 | |
| 212 | /// Sort each row of a primitive-typed ListArray using a custom in-place sort |
| 213 | /// kernel. |
no test coverage detected
searching dependent graphs…