Summer.Batch.Extra.Sort.Legacy.BlockRecordWriter Class Reference

Implementation of IRecordWriter<T> for block records. More...

Inheritance diagram for Summer.Batch.Extra.Sort.Legacy.BlockRecordWriter:
Summer.Batch.Extra.Sort.IRecordWriter< byte[]>

Public Member Functions

 BlockRecordWriter (Stream stream)
 Default constructor. More...
 
void WriteHeader (IEnumerable< byte[]> header)
 Headers are not supported on block records. More...
 
void Write (byte[] record)
 Writes a record. More...
 
void Dispose ()
 
- Public Member Functions inherited from Summer.Batch.Extra.Sort.IRecordWriter< byte[]>
void Write (T record)
 Writes a record. More...
 
void WriteHeader (IEnumerable< T > header)
 Writes the header More...
 

Protected Member Functions

virtual void Dispose (bool disposing)
 Actually disposes the current object. More...
 

Detailed Description

Implementation of IRecordWriter<T> for block records.

Constructor & Destructor Documentation

Summer.Batch.Extra.Sort.Legacy.BlockRecordWriter.BlockRecordWriter ( Stream  stream)

Default constructor.

Parameters
streamthe stream to write to

Member Function Documentation

void Summer.Batch.Extra.Sort.Legacy.BlockRecordWriter.Dispose ( )

See also
IDisposable::Dispose
virtual void Summer.Batch.Extra.Sort.Legacy.BlockRecordWriter.Dispose ( bool  disposing)
protectedvirtual

Actually disposes the current object.

Parameters
disposingIndicates whether the method was invoked from the IDisposable.Dispose implementation or from the finalizer
void Summer.Batch.Extra.Sort.Legacy.BlockRecordWriter.Write ( byte[]  record)

Writes a record.

Parameters
recordthe record to write
void Summer.Batch.Extra.Sort.Legacy.BlockRecordWriter.WriteHeader ( IEnumerable< byte[]>  header)

Headers are not supported on block records.

Parameters
headerignored

The documentation for this class was generated from the following file:
  • Summer.Batch.Extra/Sort/Legacy/BlockRecordWriter.cs