fm

lazyseq

package lazyseq

Visibility
  1. Public
  2. All

Type Members

  1. final class AppendedLazySeq[A, B >: A] extends LazySeq[B]

    Used for LazySeq.

  2. final class AssertSortedReader[A, K] extends LazySeq[A]

  3. final class BatchedLazySeqIterator[A] extends LazySeqIterator[A]

  4. final class BeforeAfterLazySeq[A, BEFORE, AFTER] extends LazySeq[A]

    For LazySeq.

  5. final class BeforeAfterWithResourceLazySeq[A, R, BEFORE, AFTER] extends LazySeq[A]

    For LazySeq.

  6. final class BufferedLazySeq[A] extends LazySeq[A] with Closeable

  7. final class CollapsingLazySeq[A, K] extends LazySeq[A]

    Folds duplicate records that are next to each other based on a key within that record

  8. final class DropRightLazySeq[A] extends LazySeq[A]

  9. final class DropWhileLazySeq[A] extends LazySeq[A]

  10. final class FilteredLazySeq[A] extends LazySeq[A]

    Used for LazySeq.

  11. final class FlatMappedLazySeq[A, B] extends LazySeq[B]

    Used for LazySeq.

  12. final class ForeachLazySeq[A] extends LazySeq[A]

    LazySeq implementation that wraps any foreach method

  13. final class GroupedByLazySeq[A, K] extends LazySeq[(K, IndexedSeq[A])]

    For LazySeq.

  14. final class GroupedLazySeq[A] extends LazySeq[IndexedSeq[A]]

    For LazySeq.

  15. trait IteratorLazySeq[A] extends LazySeq[A]

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

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

  17. final class LazySeqBuilder[A] extends Builder[A, LazySeq[A]] with Closeable with Logging

    A LazySeq producer/consumer pair that uses a BlockingQueue

  18. trait LazySeqIterator[+A] extends BufferedIterator[A] with Closeable

  19. final class MappedLazySeq[A, B] extends LazySeq[B]

    Used for LazySeq.

  20. final class MergeCorrespondingLazySeq[L, R, K] extends LazySeq[EitherOrBoth[L, R]]

    For LazySeq.

  21. final class MultiLazySeq[A] extends LazySeq[A]

    More generic version of LazySeq.

  22. final class OnFirstLazySeq[A, U] extends LazySeq[A]

    Run something on the first element

  23. final class OnLastLazySeq[A, U] extends LazySeq[A]

    Run something on the last element

  24. final class ParallelMapLazySeq[A, B] extends LazySeq[B]

  25. final class ParallelMultiLazySeq[A] extends LazySeq[A]

    Like the MultiLazySeq but will read from the readers in parallel

  26. trait ResourceLazySeq[A, R] extends LazySeq[A]

    Helper class that takes a Resource and handles using the resource

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

  28. final class ShuffledLazySeq[V] extends LazySeq[V]

    Randomly Shuffles the records

  29. final class SlicedLazySeq[A] extends LazySeq[A]

  30. final class SortedLazySeq[V, K] extends LazySeq[V]

    A LazySeq that sorts the underlying reader using one or more external temp files and then reads from those files using a merge sort.

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

  32. final class TakeWhileLazySeq[A] extends LazySeq[A]

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

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

  35. final class TraversableOnceLazySeq[A] extends LazySeq[A]

    LazySeq implementation that wraps a TraversableOnce

  36. final class UniqueLazySeq[A, K] extends LazySeq[A]

    Eliminates duplicate records that are next to each other based on a key within that record

  37. final class ZipWithIndexLazySeq[A] extends LazySeq[(A, Int)]

    Used for LazySeq.

Value Members

  1. object DropRightLazySeq

  2. object EmptyLazySeq extends LazySeq[Nothing]

    An empty resource reader

  3. object LazySeq

  4. object LazySeqBuilder

  5. object SerializerReader extends Serializable

  6. object SlicedLazySeq

    Used for LazySeq.

  7. object SortedLazySeqBuilder

  8. object TakeWhileLazySeq

Ungrouped