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: &[Column],
_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: &[Column],
_options: &SortMultipleOptions,
) -> Result<ChunkedArray<UInt32Type>, PolarsError>
fn arg_sort_multiple( &self, by: &[Column], _options: &SortMultipleOptions, ) -> Result<ChunkedArray<UInt32Type>, PolarsError>
Retrieve the indexes need to sort this and the other arrays.