C# Класс 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.
Наследование: Lucene.Net.Util.TimSorter
Показать файл Открыть проект

Открытые методы

Метод Описание
DocOffsetSorter ( int maxDoc ) : System
Reset ( int docs, long offsets ) : void

Защищенные методы

Метод Описание
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

Описание методов

Compare() защищенный Метод

protected Compare ( int i, int j ) : int
i int
j int
Результат int

CompareSaved() защищенный Метод

protected CompareSaved ( int i, int j ) : int
i int
j int
Результат int

Copy() защищенный Метод

protected Copy ( int src, int dest ) : void
src int
dest int
Результат void

DocOffsetSorter() публичный Метод

public DocOffsetSorter ( int maxDoc ) : System
maxDoc int
Результат System

Reset() публичный Метод

public Reset ( int docs, long offsets ) : void
docs int
offsets long
Результат void

Restore() защищенный Метод

protected Restore ( int i, int j ) : void
i int
j int
Результат void

Save() защищенный Метод

protected Save ( int i, int len ) : void
i int
len int
Результат void

Swap() защищенный Метод

protected Swap ( int i, int j ) : void
i int
j int
Результат void