p

fm

lazyseq

package lazyseq

Linear Supertypes
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
  2. type IterableOnce[+A] = GenTraversableOnce[A]
    Definition Classes
    PackageBase
  3. trait IteratorLazySeq[A] extends LazySeq[A]

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

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

    LazySeq Implementation using the Java Iterable interface

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

    LazySeq Implementation using the Java Iterator interface

  6. 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.

  7. trait LazySeqBase[+A] extends Traversable[A] with GenericTraversableTemplate[A, LazySeq] with TraversableLike[A, LazySeq[A]]
  8. 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

  9. trait LazySeqBuilderBase[A] extends Builder[A, LazySeq[A]] with Closeable with Logging
  10. trait LazySeqIterator[+A] extends BufferedIterator[A] with Closeable
  11. trait LazySeqObjBase[CC[X] <: Traversable[X] with GenericTraversableTemplate[X, CC]] extends GenTraversableFactory[CC] with TraversableFactory[CC]
  12. trait PackageBase extends AnyRef
  13. trait ResourceLazySeq[A, R] extends LazySeq[A]

    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
  15. 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

  16. final class TmpFileLazySeq[A] extends LazySeq[A]
  17. 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

  1. implicit def toRichIterableOnce[A](it: IterableOnce[A]): RichIterableOnce[A]
    Definition Classes
    PackageBase
  2. object Implicits
  3. object LazySeq extends GenTraversableFactory[LazySeq] with LazySeqObjBase[LazySeq]
  4. object LazySeqBuilder
  5. object PackageBase
  6. object SerializerReader extends Serializable
  7. object SortedLazySeqBuilder

Inherited from PackageBase

Inherited from AnyRef

Inherited from Any

Ungrouped