Class FieldsProducer
Abstract API that produces terms, doc, freq, prox, offset and payloads postings.
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
Implements
System.Collections.Generic.IEnumerable<System.String>
    System.Collections.IEnumerable
    System.IDisposable
  Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  Namespace: Lucene.Net.Codecs
Assembly: Lucene.Net.dll
Syntax
public abstract class FieldsProducer : Fields, IEnumerable<string>, IEnumerable, IDisposableConstructors
| Improve this Doc View SourceFieldsProducer()
Sole constructor. (For invocation by subclass constructors, typically implicit.)
Declaration
protected FieldsProducer()Methods
| Improve this Doc View SourceCheckIntegrity()
Checks consistency of this reader.
Note that this may be costly in terms of I/O, e.g. may involve computing a checksum value against large data files.
This is a Lucene.NET INTERNAL API, use at your own risk
Declaration
public abstract void CheckIntegrity()Dispose()
Disposes all resources used by this object.
Declaration
public void Dispose()Dispose(Boolean)
Implementations must override and should dispose all resources used by this instance.
Declaration
protected abstract void Dispose(bool disposing)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Boolean | disposing | 
RamBytesUsed()
Returns approximate RAM bytes used.
Declaration
public abstract long RamBytesUsed()Returns
| Type | Description | 
|---|---|
| System.Int64 | 
Implements
      System.Collections.Generic.IEnumerable<T>
  
  
      System.Collections.IEnumerable
  
  
      System.IDisposable