package lazyseq
- Alphabetic
- Public
- All
Type Members
- final class BufferedLazySeq[A] extends LazySeq[A] with Closeable
-
trait
IteratorLazySeq[A] extends LazySeq[A]
LazySeq Implementation using the Iterator interface (hasNext/next) instead of Traversable's (foreach)
-
final
class
JavaIterableLazySeq[A] extends LazySeq[A]
LazySeq Implementation using the Java Iterable interface
-
final
class
JavaIteratorLazySeq[A] extends LazySeq[A]
LazySeq Implementation using the Java Iterator interface
-
trait
LazySeq[+A] extends TraversableOnce[A] with FilterMonadic[A, LazySeq[A]]
A Non-Strict Traversable meant to be used for reading resources (Files, InputStreams, etc...) that might not fit into memory and may or may not be re-readable.
-
final
class
LazySeqBuilder[A] extends Builder[A, LazySeq[A]] with Closeable with Logging
A LazySeq producer/consumer pair that uses a BlockingQueue
A LazySeq producer/consumer pair that uses a BlockingQueue
I think this is Thread-Safe
- trait LazySeqIterator[+A] extends BufferedIterator[A] with Closeable
-
trait
ResourceLazySeq[A, R] extends LazySeq[A]
Helper class that takes a Resource and handles using the resource
- final case class SerializerReader[A](resource: Resource[DataInput], serializer: Serializer[A]) extends LazySeq[A] with Logging with Product with Serializable
-
final
class
SortedLazySeqBuilder[V, K] extends Builder[V, LazySeq[V]] with Logging
Keeps an in-memory buffer gets sorted once a size threshold is passed and written to a temp file.
Keeps an in-memory buffer gets sorted once a size threshold is passed and written to a temp file. This is repeated until result() is called. Data is then read back from the temp files in sorted order.
This should be thread-safe
- final class TmpFileLazySeq[A] extends LazySeq[A]
-
final
class
TmpFileLazySeqBuilder[A] extends Builder[A, LazySeq[A]]
A builder that lets us build up a temp file that can be read back as a LazySeq.
A builder that lets us build up a temp file that can be read back as a LazySeq. Useful for methods like groupBy, grouped, partition, etc...
Methods are synchronized so this should be thread-safe now
Value Members
- object Implicits
- object LazySeq
- object LazySeqBuilder
- object SerializerReader extends Serializable
- object SortedLazySeqBuilder