ParHashMapIterator
class ParHashMapIterator(start: Int, untilIdx: Int, totalSize: Int, e: DefaultEntry[K, V]) extends EntryIterator[(K, V), ParHashMapIterator]
trait SizeMapUtils
trait DelegatedSignalling
trait Signalling
trait AugmentedIterableIterator[(K, V)]
trait RemainsIterator[(K, V)]
trait Iterator[(K, V)]
trait IterableOnceOps[(K, V), [A] =>> Iterator[A], Iterator[(K, V)]]
trait IterableOnce[(K, V)]
class Object
trait Matchable
class Any
Type members
Inherited classlikes
Value members
Concrete methods
def newIterator(idxFrom: Int, idxUntil: Int, totalSz: Int, es: DefaultEntry[K, V]): ParHashMapIterator
Inherited methods
def collect2combiner[S, That](pf: PartialFunction[(K, V), S], cb: Combiner[S, That]): Combiner[S, That]
- Inherited from
- AugmentedIterableIterator
@deprecatedOverriding("This should always forward to the 3-arg version of this method", "2.13.4")
- Inherited from
- IterableOnceOps
@deprecatedOverriding("This should always forward to the 3-arg version of this method", "2.13.4")
- Inherited from
- IterableOnceOps
- Definition Classes
- AugmentedIterableIterator -> IterableOnceOps
- Inherited from
- AugmentedIterableIterator
Drop implemented as simple eager consumption.
Drop implemented as simple eager consumption.
- Definition Classes
- Inherited from
- IterableSplitter
def filter2combiner[U >: (K, V), This](pred: (K, V) => Boolean, cb: Combiner[U, This]): Combiner[U, This]
- Inherited from
- AugmentedIterableIterator
def filterNot2combiner[U >: (K, V), This](pred: (K, V) => Boolean, cb: Combiner[U, This]): Combiner[U, This]
- Inherited from
- AugmentedIterableIterator
def flatmap2combiner[S, That](f: (K, V) => IterableOnce[S], cb: Combiner[S, That]): Combiner[S, That]
- Inherited from
- AugmentedIterableIterator
- Definition Classes
- AugmentedIterableIterator -> IterableOnceOps
- Inherited from
- AugmentedIterableIterator
@deprecatedOverriding("isEmpty is defined as !hasNext; override hasNext instead", "2.13.0")
- Definition Classes
- Iterator -> IterableOnceOps
- Inherited from
- Iterator
For most collections, this is a cheap operation. Exceptions can override this method.
For most collections, this is a cheap operation. Exceptions can override this method.
- Inherited from
- RemainsIterator
- Definition Classes
- AugmentedIterableIterator -> IterableOnceOps
- Inherited from
- AugmentedIterableIterator
- Definition Classes
- AugmentedIterableIterator -> IterableOnceOps
- Inherited from
- AugmentedIterableIterator
@deprecatedOverriding("nonEmpty is defined as !isEmpty; override isEmpty instead", "2.13.0")
- Inherited from
- IterableOnceOps
def partition2combiners[U >: (K, V), This](pred: (K, V) => Boolean, btrue: Combiner[U, This], bfalse: Combiner[U, This]): (Combiner[U, This], Combiner[U, This])
- Inherited from
- AugmentedIterableIterator
- Definition Classes
- AugmentedIterableIterator -> IterableOnceOps
- Inherited from
- AugmentedIterableIterator
- Definition Classes
- AugmentedIterableIterator -> IterableOnceOps
- Inherited from
- AugmentedIterableIterator
def scanToCombiner[U >: (K, V), That](howmany: Int, startValue: U, op: (U, U) => U, cb: Combiner[U, That]): Combiner[U, That]
- Inherited from
- AugmentedIterableIterator
def scanToCombiner[U >: (K, V), That](startValue: U, op: (U, U) => U, cb: Combiner[U, That]): Combiner[U, That]
- Inherited from
- AugmentedIterableIterator
def slice2combiner[U >: (K, V), This](from: Int, until: Int, cb: Combiner[U, This]): Combiner[U, This]
- Inherited from
- AugmentedIterableIterator
def span2combiners[U >: (K, V), This](p: (K, V) => Boolean, before: Combiner[U, This], after: Combiner[U, This]): (Combiner[U, This], Combiner[U, This])
- Inherited from
- AugmentedIterableIterator
def splitAt2combiners[U >: (K, V), This](at: Int, before: Combiner[U, This], after: Combiner[U, This]): (Combiner[U, This], Combiner[U, This])
- Inherited from
- AugmentedIterableIterator
- Definition Classes
- AugmentedIterableIterator -> IterableOnceOps
- Inherited from
- AugmentedIterableIterator
def takeWhile2combiner[U >: (K, V), This](p: (K, V) => Boolean, cb: Combiner[U, This]): (Combiner[U, This], Boolean)
- Inherited from
- AugmentedIterableIterator
def zip2combiner[U >: (K, V), S, That](otherpit: RemainsIterator[S], cb: Combiner[(U, S), That]): Combiner[(U, S), That]
- Inherited from
- AugmentedIterableIterator
def zipAll2combiner[U >: (K, V), S, That](that: RemainsIterator[S], thiselem: U, thatelem: S, cb: Combiner[(U, S), That]): Combiner[(U, S), That]
- Inherited from
- AugmentedIterableIterator
def zipAllParSeq[S, U >: (K, V), R >: S](that: SeqSplitter[S], thisElem: U, thatElem: R): ZippedAll[U, R]
- Inherited from
- IterableSplitter
Deprecated and Inherited methods
@inline @deprecated("Use foldRight instead of :\\", "2.13.0")
- Deprecated
- Inherited from
- IterableOnceOps
@deprecated("`aggregate` is not relevant for sequential collections. Use `foldLeft(z)(seqop)` instead.", "2.13.0")
- Deprecated
- Inherited from
- IterableOnceOps
@inline @deprecated("Use `dest ++= coll` instead", "2.13.0")
- Deprecated
- Inherited from
- IterableOnceOps
@inline @deprecated("hasDefiniteSize on Iterator is the same as isEmpty", "2.13.0")
- Deprecated
- Definition Classes
- Iterator -> IterableOnceOps
- Inherited from
- Iterator
@deprecated("Iterator.seq always returns the iterator itself", "2.13.0")
- Deprecated
- Inherited from
- Iterator
@inline @deprecated("Use .iterator instead of .toIterator", "2.13.0")
- Deprecated
- Inherited from
- IterableOnceOps