| Package | Description |
|---|---|
| com.fasterxml.sort | |
| com.fasterxml.sort.std | |
| com.fasterxml.sort.util |
| Modifier and Type | Class and Description |
|---|---|
class |
Merger<T>
Object used to merge items from multiple input sources into one.
|
protected static class |
Merger.PairwiseMerger<T> |
| Modifier and Type | Field and Description |
|---|---|
protected DataReader<T> |
Merger.PairwiseMerger._reader1 |
protected DataReader<T> |
Merger.PairwiseMerger._reader2 |
| Modifier and Type | Method and Description |
|---|---|
protected DataReader<T> |
SorterBase._createMergeReader(List<File> inputs) |
abstract DataReader<T> |
DataReaderFactory.constructReader(InputStream in) |
static <T> DataReader<T> |
Merger.mergedReader(Comparator<T> cmp,
List<DataReader<T>> inputs) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SorterBase._presort(DataReader<T> inputReader,
SegmentedBuffer buffer,
T nextValue,
List<File> presorted) |
protected Object[] |
SorterBase._readMax(DataReader<T> inputReader,
SegmentedBuffer buffer,
long memoryToUse,
T firstItem)
Helper method that will fill given buffer with data read using
given reader, obeying given memory usage constraints.
|
Iterator<T> |
IteratingSorter.sort(DataReader<T> inputReader)
Method that will perform full sort on input data read using given
DataReader. |
boolean |
Sorter.sort(DataReader<T> inputReader,
DataWriter<T> resultWriter)
Method that will perform full sort on input data read using given
DataReader, and written out using specified DataWriter. |
| Modifier and Type | Method and Description |
|---|---|
static <T> DataReader<T> |
Merger.mergedReader(Comparator<T> cmp,
List<DataReader<T>> inputs) |
| Constructor and Description |
|---|
Merger.PairwiseMerger(Comparator<T> comparator,
DataReader<T> reader1,
DataReader<T> reader2) |
Merger.PairwiseMerger(Comparator<T> comparator,
DataReader<T> reader1,
DataReader<T> reader2) |
| Modifier and Type | Class and Description |
|---|---|
class |
RawTextLineReader
Efficient reader for data that consists of text lines, i.e.
|
| Modifier and Type | Method and Description |
|---|---|
DataReader<byte[]> |
RawTextLineReader.Factory.constructReader(InputStream in) |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockingQueueReader<E>
Base implementation for
DataReader that uses a
BlockingQueue for getting input. |
class |
CollectionReader<T>
|
Copyright © 2012-2014 FasterXML. All Rights Reserved.