Summer.Batch.Extra.Sort.IRecordReader< out out T > Interface Template Reference
Interface that abstracts a record reader. More...
Inheritance diagram for Summer.Batch.Extra.Sort.IRecordReader< out out T >:
Public Member Functions | |
T | Read () |
Reads a record. More... | |
IEnumerable< T > | ReadHeader (int headerSize) |
Reads the header. More... | |
Detailed Description
Interface that abstracts a record reader.
- Template Parameters
-
T the type of the records
Member Function Documentation
T Summer.Batch.Extra.Sort.IRecordReader< out out T >.Read | ( | ) |
Reads a record.
- Returns
- the read record, or
null
if the end has been reached
IEnumerable<T> Summer.Batch.Extra.Sort.IRecordReader< out out T >.ReadHeader | ( | int | headerSize | ) |
Reads the header.
- Parameters
-
headerSize the size of the header
- Returns
- the header as a list of records
The documentation for this interface was generated from the following file:
- Summer.Batch.Extra/Sort/IRecordReader.cs