Used for LazySeq.
For LazySeq.
For LazySeq.
Folds duplicate records that are next to each other based on a key within that record
Used for LazySeq.
Used for LazySeq.
LazySeq implementation that wraps any foreach method
For LazySeq.
For LazySeq.
LazySeq Implementation using the Iterator interface (hasNext/next) instead of Traversable's (foreach)
A Non-Strict Traversable meant to be used for reading resources (Files, InputStreams, etc.
A LazySeq producer/consumer pair that uses a BlockingQueue
Used for LazySeq.
For LazySeq.
More generic version of LazySeq.
Run something on the first element
Run something on the last element
Like the MultiLazySeq but will read from the readers in parallel
Helper class that takes a Resource and handles using the resource
Randomly Shuffles the records
A LazySeq that sorts the underlying reader using one or more external temp files and then reads from those files using a merge sort.
Keeps an in-memory buffer gets sorted once a size threshold is passed and written to a temp file.
A builder that lets us build up a temp file that can be read back as a LazySeq.
LazySeq implementation that wraps a TraversableOnce
Eliminates duplicate records that are next to each other based on a key within that record
Used for LazySeq.
An empty resource reader
Used for LazySeq.