Summer.Batch.Extra.Sort Namespace Reference

Namespaces

Classes

interface  IOutputFile
 Class that represents an output file and its associated options (e.g., filter, formatter). More...
 
interface  IRecordAccessorFactory
 Factory interface for creating instances of IRecordReader<T> and IRecordWriter<T>. More...
 
interface  IRecordReader
 Interface that abstracts a record reader. More...
 
interface  IRecordWriter
 Interface that abstracts a record writer. More...
 
class  RecordReaderBuffer
 Comparable buffer for IRecordReader<T>. It is used by Sorter<T> when merging different files. The buffers are sorted using their next record. More...
 
class  Sorter
 Sorts a collection of files. Files are read as records using a IRecordReader<T>. Records can be filtered using Filter. InputFormatter allows to format the records before they are sorted. If Comparer is not set, records are copied in the order they are read, but they are still filtered or formatted. More...
 
class  SortException
 Exception thrown when there are problems in a sort step. More specific sort exceptions should inherit from it. More...
 
class  SortTasklet
 A tasklet that sorts files. Uses legacy sort cards. More...
 
class  SumWriter
 Implementation of a IRecordWriter<T> that can sum similar records using a ISum<T>. More...