Class OfflineSorter.ByteSequencesReader
Utility class to read length-prefixed byte[] entries from an input. Complementary to OfflineSorter.ByteSequencesWriter.
Inheritance
Implements
Inherited Members
Namespace: Lucene.Net.Util
Assembly: Lucene.Net.dll
Syntax
public class ByteSequencesReader : IDisposable
  Constructors
| Improve this Doc View SourceByteSequencesReader(DataInput)
Constructs a OfflineSorter.ByteSequencesReader from the provided DataInput.
Declaration
public ByteSequencesReader(DataInput inputStream)
  Parameters
| Type | Name | Description | 
|---|---|---|
| DataInput | inputStream | 
ByteSequencesReader(FileInfo)
Constructs a OfflineSorter.ByteSequencesReader from the provided System.IO.FileInfo.
Declaration
public ByteSequencesReader(FileInfo file)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.IO.FileInfo | file | 
Methods
| Improve this Doc View SourceDispose()
Disposes the provided DataInput if it is System.IDisposable.
Declaration
public void Dispose()
  Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Boolean | disposing | 
Read()
Reads the next entry and returns it if successful.
Declaration
public virtual byte[] Read()
  Returns
| Type | Description | 
|---|---|
| System.Byte[] | Returns   | 
      
Exceptions
| Type | Condition | 
|---|---|
| System.IO.EndOfStreamException | If the file ends before the full sequence is read.  | 
      
See Also
| Improve this Doc View SourceRead(BytesRef)
Reads the next entry into the provided BytesRef. The internal storage is resized if needed.
Declaration
public virtual bool Read(BytesRef ref)
  Parameters
| Type | Name | Description | 
|---|---|---|
| BytesRef | ref | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | Returns   | 
      
Exceptions
| Type | Condition | 
|---|---|
| System.IO.EndOfStreamException | If the file ends before the full sequence is read.  |