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.