Class PreFlexRWSkipListWriter
PreFlexRW skiplist implementation.
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
Inheritance
System.Object
PreFlexRWSkipListWriter
Namespace: Lucene.Net.Codecs.Lucene3x
Assembly: Lucene.Net.TestFramework.dll
Syntax
public class PreFlexRWSkipListWriter : MultiLevelSkipListWriter
Constructors
| Improve this Doc View SourcePreFlexRWSkipListWriter(Int32, Int32, Int32, IndexOutput, IndexOutput)
Declaration
public PreFlexRWSkipListWriter(int skipInterval, int numberOfSkipLevels, int docCount, IndexOutput freqOutput, IndexOutput proxOutput)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | skipInterval | |
System.Int32 | numberOfSkipLevels | |
System.Int32 | docCount | |
IndexOutput | freqOutput | |
IndexOutput | proxOutput |
Methods
| Improve this Doc View SourceResetSkip()
Declaration
public override void ResetSkip()
SetSkipData(Int32, Boolean, Int32)
Sets the values for the current skip data.
Declaration
public virtual void SetSkipData(int doc, bool storePayloads, int payloadLength)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | doc | |
System.Boolean | storePayloads | |
System.Int32 | payloadLength |
WriteSkipData(Int32, IndexOutput)
Declaration
protected override void WriteSkipData(int level, IndexOutput skipBuffer)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | level | |
IndexOutput | skipBuffer |