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 : IDisposableConstructors
| 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. |