Package

fm

lazyseq

Permalink

package lazyseq

Linear Supertypes
PackageBase, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. lazyseq
  2. PackageBase
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait BuilderBase[V] extends Builder[V, LazySeq[V]] with Logging

    Permalink
  2. type IterableOnce[+A] = GenTraversableOnce[A]

    Permalink
    Definition Classes
    PackageBase
  3. trait IteratorLazySeq[A] extends LazySeq[A]

    Permalink

    LazySeq Implementation using the Iterator interface (hasNext/next) instead of Traversable's (foreach)

  4. final class JavaIterableLazySeq[A] extends LazySeq[A]

    Permalink

    LazySeq Implementation using the Java Iterable interface

  5. final class JavaIteratorLazySeq[A] extends LazySeq[A]

    Permalink

    LazySeq Implementation using the Java Iterator interface

  6. trait LazySeq[+A] extends LazySeqBase[A]

    Permalink

    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.

  7. trait LazySeqBase[+A] extends Traversable[A] with GenericTraversableTemplate[A, LazySeq] with TraversableLike[A, LazySeq[A]]

    Permalink
  8. final class LazySeqBuilder[A] extends LazySeqBuilderBase[A]

    Permalink

    A LazySeq producer/consumer pair that uses a BlockingQueue

    A LazySeq producer/consumer pair that uses a BlockingQueue

    I think this is Thread-Safe

  9. trait LazySeqBuilderBase[A] extends Builder[A, LazySeq[A]] with Closeable with Logging

    Permalink
  10. trait LazySeqIterator[+A] extends BufferedIterator[A] with Closeable

    Permalink
  11. trait LazySeqObjBase[CC[X] <: Traversable[X] with GenericTraversableTemplate[X, CC]] extends GenTraversableFactory[CC] with TraversableFactory[CC]

    Permalink
  12. trait PackageBase extends AnyRef

    Permalink
  13. trait ResourceLazySeq[A, R] extends LazySeq[A]

    Permalink

    Helper class that takes a Resource and handles using the resource

  14. final case class SerializerReader[A](resource: Resource[DataInput], serializer: Serializer[A]) extends LazySeq[A] with Logging with Product with Serializable

    Permalink
  15. final class SortedLazySeqBuilder[V, K] extends BuilderBase[V]

    Permalink

    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

  16. final class TmpFileLazySeq[A] extends LazySeq[A]

    Permalink
  17. final class TmpFileLazySeqBuilder[A] extends BuilderBase[A]

    Permalink

    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

  1. object Implicits

    Permalink
  2. object LazySeq extends GenTraversableFactory[LazySeq] with LazySeqObjBase[LazySeq]

    Permalink
  3. object LazySeqBuilder

    Permalink
  4. object PackageBase

    Permalink
  5. object SerializerReader extends Serializable

    Permalink
  6. object SortedLazySeqBuilder

    Permalink
  7. implicit def toRichIterableOnce[A](it: IterableOnce[A]): RichIterableOnce[A]

    Permalink
    Definition Classes
    PackageBase

Inherited from PackageBase

Inherited from AnyRef

Inherited from Any

Ungrouped