class GroupBy[K, U >: T] extends Transformer[HashMapCombiner[K, U], GroupBy[K, U]]
- Attributes
- protected[this]
- Alphabetic
- By Inheritance
- GroupBy
- Transformer
- Accessor
- StrictSplitterCheckTask
- Task
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new GroupBy(f: (U) => K, mcf: () => HashMapCombiner[K, U], pit: IterableSplitter[T])
Value Members
- def forwardThrowable(): Unit
- Definition Classes
- Task
- final def leaf(prev: Option[Result]): Unit
Body of the task - non-divisible unit of work done by this task.
- def merge(that: GroupBy[K, U]): Unit
Read of results of
that
task and merge them into results of this one. - def repr: GroupBy[K, U]
- Definition Classes
- Task
- def requiresStrictSplitters: Boolean
- Definition Classes
- StrictSplitterCheckTask
- var result: Result
A result that can be accessed once the task is completed.
- def shouldSplitFurther: Boolean
Decides whether or not this task should be split further.
- def split: immutable.Seq[Accessor[HashMapCombiner[K, U], GroupBy[K, U]]]
Splits this task into a list of smaller tasks.
- val throwable: Throwable
- Definition Classes
- Task
- Annotations
- @volatile()
- def toString(): String
- Definition Classes
- Accessor → AnyRef → Any