Class AssertingDocValuesFormat
Just like Lucene.Net.Codecs.Lucene45.Lucene45DocValuesFormat but with additional asserts.
Inherited Members
DocValuesFormat.SetDocValuesFormatFactory(IDocValuesFormatFactory)
DocValuesFormat.GetDocValuesFormatFactory()
DocValuesFormat.Name
DocValuesFormat.ToString()
DocValuesFormat.AvailableDocValuesFormats
Namespace: Lucene.Net.Codecs.Asserting
Assembly: Lucene.Net.TestFramework.dll
Syntax
[DocValuesFormatName("Asserting")]
public class AssertingDocValuesFormat : DocValuesFormat
Constructors
AssertingDocValuesFormat()
Just like Lucene.Net.Codecs.Lucene45.Lucene45DocValuesFormat but with additional asserts.
Declaration
public AssertingDocValuesFormat()
Methods
FieldsConsumer(SegmentWriteState)
Returns a Lucene.Net.Codecs.DocValuesConsumer to write docvalues to the index.
Declaration
public override DocValuesConsumer FieldsConsumer(SegmentWriteState state)
Parameters
Type | Name | Description |
---|---|---|
SegmentWriteState | state |
Returns
Type | Description |
---|---|
DocValuesConsumer |
Overrides
Lucene.Net.Codecs.DocValuesFormat.FieldsConsumer(Lucene.Net.Index.SegmentWriteState)
FieldsProducer(SegmentReadState)
Returns a Lucene.Net.Codecs.DocValuesProducer to read docvalues from the index.
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 DocValuesProducer FieldsProducer(SegmentReadState state)
Parameters
Type | Name | Description |
---|---|---|
SegmentReadState | state |
Returns
Type | Description |
---|---|
DocValuesProducer |
Overrides
Lucene.Net.Codecs.DocValuesFormat.FieldsProducer(Lucene.Net.Index.SegmentReadState)