Base trait for all Rank-scanners.
Base trait for all Rank-scanners.
This provides scaffolding that is useful in all cases.
This class works for the indexed rank case (where we are not worried about row uniqueness).
This class works for the indexed rank case (where we are not worried about row uniqueness). It is much faster than the traits based on UniqueRankScanner.
This trait works for cases where the rank should be shared for adjacent rows that are identical.