Interface | Description |
---|---|
FileSorter.Output |
Advanced API interface for writing lines from the sorter
|
Class | Description |
---|---|
CountedInputStream |
Wraps an InputStream, and counts how many bytes have been read from it.
|
CountedOutputStream |
Wraps an OutputStream, and counts how many bytes have been written to it.
|
FileSorter |
Performs a disk-based sort of the lines of a text file, similar to the
UNIX sort command.
|
FileSorter.BlockReader |
Reads a block of compressed lines from the temporary disk file, and
feeds them out one at a time.
|
FileSorter.FileOutput |
Advanced API class: write output to a file
|
Hash64 |
Utility class that calculates good 64-bit hash codes for strings.
|
IntList |
A fast, array-based, expandable list of ints.
|
LongList |
A fast, array-based, expandable list of longs.
|
LongSet |
A fast, expandible set of positive numeric values, stored as a hash.
|
Prime |
Utlity class for finding prime numbers (useful for making hash tables).
|
PriorityQueue |
A PriorityQueue maintains a partial ordering of its elements such that the
least element can always be found in constant time.
|
ProgressTracker |
Convenient class for reporting progress on a long, possibly complex
multi-phase, process.
|
RandomAccessInputStream |
Provides a handy InputStream wrapper around a RandomAccessFile.
|
StringUtil |
Provides some handy utilities missing from the Java String class, such as
splitting on spaces, and joining with spaces, as well as case mapping.
|