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

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
headerSizethe 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