pub trait ChunkSort<T>where
    T: PolarsDataType,{
    // Required methods
    fn sort_with(&self, options: SortOptions) -> ChunkedArray<T>;
    fn sort(&self, descending: bool) -> ChunkedArray<T>;
    fn arg_sort(&self, options: SortOptions) -> ChunkedArray<UInt32Type>;
    // Provided method
    fn arg_sort_multiple(
        &self,
        by: &[Series],
        _options: &SortMultipleOptions
    ) -> Result<ChunkedArray<UInt32Type>, PolarsError> { ... }
}Expand description
Sort operations on ChunkedArray.
Required Methods§
fn sort_with(&self, options: SortOptions) -> ChunkedArray<T>
sourcefn sort(&self, descending: bool) -> ChunkedArray<T>
 
fn sort(&self, descending: bool) -> ChunkedArray<T>
Returned a sorted ChunkedArray.
sourcefn arg_sort(&self, options: SortOptions) -> ChunkedArray<UInt32Type>
 
fn arg_sort(&self, options: SortOptions) -> ChunkedArray<UInt32Type>
Retrieve the indexes needed to sort this array.
Provided Methods§
sourcefn arg_sort_multiple(
    &self,
    by: &[Series],
    _options: &SortMultipleOptions
) -> Result<ChunkedArray<UInt32Type>, PolarsError>
 
fn arg_sort_multiple( &self, by: &[Series], _options: &SortMultipleOptions ) -> Result<ChunkedArray<UInt32Type>, PolarsError>
Retrieve the indexes need to sort this and the other arrays.