MCPcopy Create free account
hub / github.com/apache/datafusion / array_sort_generic

Function array_sort_generic

datafusion/functions-nested/src/sort.rs:198–210  ·  view source on GitHub ↗
(
    list_array: &GenericListArray<OffsetSize>,
    field: FieldRef,
    sort_options: Option<SortOptions>,
)

Source from the content-addressed store, hash-verified

196}
197
198fn 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.

Callers 1

array_sort_innerFunction · 0.85

Calls 4

array_sort_primitiveFunction · 0.85
array_sort_non_primitiveFunction · 0.85
valuesMethod · 0.45
data_typeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…