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