Trait polars::prelude::ChunkSort

source ·
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,
        _options: &SortMultipleOptions
    ) -> Result<ChunkedArray<UInt32Type>, PolarsError> { ... }
}
Expand description

Sort operations on ChunkedArray.

Required Methods§

source

fn sort_with(&self, options: SortOptions) -> ChunkedArray<T>

source

fn sort(&self, descending: bool) -> ChunkedArray<T>

Returned a sorted ChunkedArray.

source

fn arg_sort(&self, options: SortOptions) -> ChunkedArray<UInt32Type>

Retrieve the indexes needed to sort this array.

Provided Methods§

source

fn arg_sort_multiple( &self, _options: &SortMultipleOptions ) -> Result<ChunkedArray<UInt32Type>, PolarsError>

Retrieve the indexes need to sort this and the other arrays.

Implementors§