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
파일 보기 프로젝트 열기: apache/lucenenet

공개 메소드들

메소드 설명
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