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

Implementation of IRecordAccessorFactory<T> for block readers and writers. More...

Inheritance diagram for Summer.Batch.Extra.Sort.Legacy.BlockAccessorFactory:
Summer.Batch.Extra.Sort.IRecordAccessorFactory< byte[]>

Public Member Functions

IRecordReader< byte[]> CreateReader (Stream stream)
 Creates a new BlockRecordReader. More...
 
IRecordWriter< byte[]> CreateWriter (Stream stream)
 Creates a new BlockRecordWriter. More...
 
- Public Member Functions inherited from Summer.Batch.Extra.Sort.IRecordAccessorFactory< byte[]>
IRecordReader< T > CreateReader (Stream stream)
 Creates a new IRecordReader<T>. More...
 
IRecordWriter< T > CreateWriter (Stream stream)
 Creates a new IRecordWriter<T>. More...
 

Properties

int RecordLength [get, set]
 The record length. If not specified, the blocks are assumed to be of variable length. More...
 

Detailed Description

Implementation of IRecordAccessorFactory<T> for block readers and writers.

Member Function Documentation

IRecordReader<byte[]> Summer.Batch.Extra.Sort.Legacy.BlockAccessorFactory.CreateReader ( Stream  stream)

Creates a new BlockRecordReader.

Parameters
streamthe stream to read from
Returns
a new BlockRecordReader
IRecordWriter<byte[]> Summer.Batch.Extra.Sort.Legacy.BlockAccessorFactory.CreateWriter ( Stream  stream)

Creates a new BlockRecordWriter.

Parameters
streamthe stream to write to
Returns
a new BlockRecordWriter

Property Documentation

int Summer.Batch.Extra.Sort.Legacy.BlockAccessorFactory.RecordLength
getset

The record length. If not specified, the blocks are assumed to be of variable length.


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