Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Classes | Public Member Functions | Protected Member Functions | List of all members
Lucene.Net.Index.MultiLevelSkipListReader Class Referenceabstract

This abstract class reads skip lists with multiple levels. More...

Inherits IDisposable.

Inherited by Lucene.Net.Index.DefaultSkipListReader.

Public Member Functions

void Dispose ()
 

Protected Member Functions

 MultiLevelSkipListReader (IndexInput skipStream, int maxSkipLevels, int skipInterval)
 
virtual void Dispose (bool disposing)
 

Detailed Description

This abstract class reads skip lists with multiple levels.

See MultiLevelSkipListWriter for the information about the encoding of the multi level skip lists.

Subclasses must implement the abstract method ReadSkipData(int, IndexInput) which defines the actual format of the skip data.

Definition at line 34 of file MultiLevelSkipListReader.cs.

Constructor & Destructor Documentation

Lucene.Net.Index.MultiLevelSkipListReader.MultiLevelSkipListReader ( IndexInput  skipStream,
int  maxSkipLevels,
int  skipInterval 
)
protected

Definition at line 68 of file MultiLevelSkipListReader.cs.

Member Function Documentation

void Lucene.Net.Index.MultiLevelSkipListReader.Dispose ( )

Definition at line 181 of file MultiLevelSkipListReader.cs.

virtual void Lucene.Net.Index.MultiLevelSkipListReader.Dispose ( bool  disposing)
protectedvirtual

Definition at line 186 of file MultiLevelSkipListReader.cs.


The documentation for this class was generated from the following file: