package lazyseq
- Alphabetic
- By Inheritance
- lazyseq
- PackageBase
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait BuilderBase[V] extends Builder[V, LazySeq[V]] with Logging
-
type
IterableOnce[+A] = GenTraversableOnce[A]
- Definition Classes
- PackageBase
-
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 LazySeqBase[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.
- trait LazySeqBase[+A] extends Traversable[A] with GenericTraversableTemplate[A, LazySeq] with TraversableLike[A, LazySeq[A]]
-
final
class
LazySeqBuilder[A] extends LazySeqBuilderBase[A]
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 LazySeqBuilderBase[A] extends Builder[A, LazySeq[A]] with Closeable with Logging
- trait LazySeqIterator[+A] extends BufferedIterator[A] with Closeable
- trait LazySeqObjBase[CC[X] <: Traversable[X] with GenericTraversableTemplate[X, CC]] extends GenTraversableFactory[CC] with TraversableFactory[CC]
- trait PackageBase extends AnyRef
-
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 BuilderBase[V]
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 BuilderBase[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
-
implicit
def
toRichIterableOnce[A](it: IterableOnce[A]): RichIterableOnce[A]
- Definition Classes
- PackageBase
- object Implicits
- object LazySeq extends GenTraversableFactory[LazySeq] with LazySeqObjBase[LazySeq]
- object LazySeqBuilder
- object PackageBase
- object SerializerReader extends Serializable
- object SortedLazySeqBuilder