Lucene.Net  3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties
Public Member Functions | List of all members
Lucene.Net.Index.DocFieldProcessor Class Reference

This is a DocConsumer that gathers all fields under the same name, and calls per-field consumers to process field by field. This class doesn't doesn't do any "real" work of its own: it just forwards the fields to a DocFieldConsumer. More...

Inherits Lucene.Net.Index.DocConsumer.

Public Member Functions

 DocFieldProcessor (DocumentsWriter docWriter, DocFieldConsumer consumer)
 
override void CloseDocStore (SegmentWriteState state)
 
override void Flush (ICollection< DocConsumerPerThread > threads, SegmentWriteState state)
 
override void Abort ()
 
override bool FreeRAM ()
 
override DocConsumerPerThread AddThread (DocumentsWriterThreadState threadState)
 
- Public Member Functions inherited from Lucene.Net.Index.DocConsumer
abstract void Flush (System.Collections.Generic.ICollection< DocConsumerPerThread > threads, SegmentWriteState state)
 

Detailed Description

This is a DocConsumer that gathers all fields under the same name, and calls per-field consumers to process field by field. This class doesn't doesn't do any "real" work of its own: it just forwards the fields to a DocFieldConsumer.

Definition at line 33 of file DocFieldProcessor.cs.

Constructor & Destructor Documentation

Lucene.Net.Index.DocFieldProcessor.DocFieldProcessor ( DocumentsWriter  docWriter,
DocFieldConsumer  consumer 
)

Definition at line 41 of file DocFieldProcessor.cs.

Member Function Documentation

override void Lucene.Net.Index.DocFieldProcessor.Abort ( )
virtual

Implements Lucene.Net.Index.DocConsumer.

Definition at line 76 of file DocFieldProcessor.cs.

override DocConsumerPerThread Lucene.Net.Index.DocFieldProcessor.AddThread ( DocumentsWriterThreadState  threadState)
virtual

Implements Lucene.Net.Index.DocConsumer.

Definition at line 87 of file DocFieldProcessor.cs.

override void Lucene.Net.Index.DocFieldProcessor.CloseDocStore ( SegmentWriteState  state)
virtual

Implements Lucene.Net.Index.DocConsumer.

Definition at line 49 of file DocFieldProcessor.cs.

override void Lucene.Net.Index.DocFieldProcessor.Flush ( ICollection< DocConsumerPerThread threads,
SegmentWriteState  state 
)

Definition at line 55 of file DocFieldProcessor.cs.

override bool Lucene.Net.Index.DocFieldProcessor.FreeRAM ( )
virtual

Implements Lucene.Net.Index.DocConsumer.

Definition at line 82 of file DocFieldProcessor.cs.


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