C# Class Lucene.Net.Index.Sorter.SortingAtomicReader.SortingDocsAndPositionsEnum.DocOffsetSorter

A TimSorter which sorts two parallel arrays of doc IDs and offsets in one go. Everytime a doc ID is 'swapped', its correponding offset is swapped too.
Inheritance: Lucene.Net.Util.TimSorter
Afficher le fichier Open project: apache/lucenenet

Méthodes publiques

Méthode Description
DocOffsetSorter ( int maxDoc ) : System
Reset ( int docs, long offsets ) : void

Méthodes protégées

Méthode Description
Compare ( int i, int j ) : int
CompareSaved ( int i, int j ) : int
Copy ( int src, int dest ) : void
Restore ( int i, int j ) : void
Save ( int i, int len ) : void
Swap ( int i, int j ) : void

Method Details

Compare() protected méthode

protected Compare ( int i, int j ) : int
i int
j int
Résultat int

CompareSaved() protected méthode

protected CompareSaved ( int i, int j ) : int
i int
j int
Résultat int

Copy() protected méthode

protected Copy ( int src, int dest ) : void
src int
dest int
Résultat void

DocOffsetSorter() public méthode

public DocOffsetSorter ( int maxDoc ) : System
maxDoc int
Résultat System

Reset() public méthode

public Reset ( int docs, long offsets ) : void
docs int
offsets long
Résultat void

Restore() protected méthode

protected Restore ( int i, int j ) : void
i int
j int
Résultat void

Save() protected méthode

protected Save ( int i, int len ) : void
i int
len int
Résultat void

Swap() protected méthode

protected Swap ( int i, int j ) : void
i int
j int
Résultat void