Class MockSepPostingsFormat
A silly codec that simply writes each file separately as single vInts. Don't use this (performance will be poor)! This is here just to test the core sep codec classes.
Inherited Members
Namespace: Lucene.Net.Codecs.MockSep
Assembly: Lucene.Net.TestFramework.dll
Syntax
[PostingsFormatName("MockSep")]
public sealed class MockSepPostingsFormat : PostingsFormat
Constructors
MockSepPostingsFormat()
A silly codec that simply writes each file separately as single vInts. Don't use this (performance will be poor)! This is here just to test the core sep codec classes.
Declaration
public MockSepPostingsFormat()
Methods
FieldsConsumer(SegmentWriteState)
Writes a new segment.
Declaration
public override FieldsConsumer FieldsConsumer(SegmentWriteState state)
Parameters
Type | Name | Description |
---|---|---|
SegmentWriteState | state |
Returns
Type | Description |
---|---|
FieldsConsumer |
Overrides
FieldsProducer(SegmentReadState)
Reads a segment. NOTE: by the time this call returns, it must hold open any files it will need to use; else, those files may be deleted. Additionally, required files may be deleted during the execution of this call before there is a chance to open them. Under these circumstances an IOException should be thrown by the implementation. IOExceptions are expected and will automatically cause a retry of the segment opening logic with the newly revised segments.
Declaration
public override FieldsProducer FieldsProducer(SegmentReadState state)
Parameters
Type | Name | Description |
---|---|---|
SegmentReadState | state |
Returns
Type | Description |
---|---|
FieldsProducer |