C# Class Lucene.Net.Codecs.Lucene40.Lucene40SkipListWriter

Inheritance: MultiLevelSkipListWriter
Datei anzeigen Open project: apache/lucenenet Class Usage Examples

Public Methods

Method Description
Lucene40SkipListWriter ( int skipInterval, int numberOfSkipLevels, int docCount, IndexOutput freqOutput, IndexOutput proxOutput ) : System

Sole constructor.

ResetSkip ( ) : void
SetSkipData ( int doc, bool storePayloads, int payloadLength, bool storeOffsets, int offsetLength ) : void

Sets the values for the current skip data.

Protected Methods

Method Description
WriteSkipData ( int level, IndexOutput skipBuffer ) : void

Method Details

Lucene40SkipListWriter() public method

Sole constructor.
public Lucene40SkipListWriter ( int skipInterval, int numberOfSkipLevels, int docCount, IndexOutput freqOutput, IndexOutput proxOutput ) : System
skipInterval int
numberOfSkipLevels int
docCount int
freqOutput IndexOutput
proxOutput IndexOutput
return System

ResetSkip() public method

public ResetSkip ( ) : void
return void

SetSkipData() public method

Sets the values for the current skip data.
public SetSkipData ( int doc, bool storePayloads, int payloadLength, bool storeOffsets, int offsetLength ) : void
doc int
storePayloads bool
payloadLength int
storeOffsets bool
offsetLength int
return void

WriteSkipData() protected method

protected WriteSkipData ( int level, IndexOutput skipBuffer ) : void
level int
skipBuffer IndexOutput
return void