@LimitedPrivate("MapReduce")
@Unstable
public interface IndexedSorter
IndexedSortable items.
A sort algorithm implementing this interface may only
IndexedSortable.compare(int, int) and IndexedSortable.swap(int, int) items
for a range of indices to effect a sort across that range.| Modifier and Type | Method | Description |
|---|---|---|
void |
sort(IndexedSortable s,
int l,
int r) |
Sort the items accessed through the given IndexedSortable over the given
range of logical indices.
|
void |
sort(IndexedSortable s,
int l,
int r,
Progressable rep) |
Same as
sort(IndexedSortable,int,int), but indicate progress
periodically. |
void sort(IndexedSortable s, int l, int r)
r - r.l - l.s - s.IndexedSortable.compare(int, int),
IndexedSortable.swap(int, int)void sort(IndexedSortable s, int l, int r, Progressable rep)
sort(IndexedSortable,int,int), but indicate progress
periodically.s - s.l - l.r - r.rep - rep.sort(IndexedSortable,int,int)Copyright © 2008–2025 Apache Software Foundation. All rights reserved.