Packages

trait MapDecorator[K, V] extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MapDecorator
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val this: Map[K, V]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from MapDecorator[K, V] to any2stringadd[MapDecorator[K, V]] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (MapDecorator[K, V], B)
    Implicit
    This member is added by an implicit conversion from MapDecorator[K, V] to ArrowAssoc[MapDecorator[K, V]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. def ensuring(cond: (MapDecorator[K, V]) ⇒ Boolean, msg: ⇒ Any): MapDecorator[K, V]
    Implicit
    This member is added by an implicit conversion from MapDecorator[K, V] to Ensuring[MapDecorator[K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  9. def ensuring(cond: (MapDecorator[K, V]) ⇒ Boolean): MapDecorator[K, V]
    Implicit
    This member is added by an implicit conversion from MapDecorator[K, V] to Ensuring[MapDecorator[K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  10. def ensuring(cond: Boolean, msg: ⇒ Any): MapDecorator[K, V]
    Implicit
    This member is added by an implicit conversion from MapDecorator[K, V] to Ensuring[MapDecorator[K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. def ensuring(cond: Boolean): MapDecorator[K, V]
    Implicit
    This member is added by an implicit conversion from MapDecorator[K, V] to Ensuring[MapDecorator[K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from MapDecorator[K, V] to StringFormat[MapDecorator[K, V]] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  16. final def fullOuterJoin[W, C](that: Map[K, W])(implicit bf: BuildFrom[this.type, (K, (Option[V], Option[W])), C]): C

    Alias for mergeByKey

    Alias for mergeByKey

    Annotations
    @inline()
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def join[W, C](that: Map[K, W])(implicit bf: BuildFrom[this.type, (K, (V, W)), C]): C

    Alias for zipByKey

    Alias for zipByKey

    Annotations
    @inline()
  21. def leftOuterJoin[W, C](that: Map[K, W])(implicit bf: BuildFrom[this.type, (K, (V, Option[W])), C]): C

    Perform a left outer join of this and that.

    Perform a left outer join of this and that.

    Equivalent to mergeByKeyWith(that) { case (Some(v), maybeW) => (v, maybeW) }.

    W

    Type of values of that

    C

    Type of the resulting collection

    bf

    Builder for the resulting collection

    returns

    A Map that associates all the keys k of this to pairs (v, Some(w)) if that associates k to w, or (v, None) if that doesn’t contain k

  22. final def mergeByKey[W, C](that: Map[K, W])(implicit bf: BuildFrom[this.type, (K, (Option[V], Option[W])), C]): C

    Perform a full outer join of this and that.

    Perform a full outer join of this and that.

    Equivalent to mergeByKeyWith(that) { case any => any }.

    W

    Type of values of that (e.g. String)

    C

    Type of the resulting collection (e.g. Map[Int, (Option[Boolean], Option[String])])

    bf

    Builder for the resulting collection

    returns

    A Map that associates all the keys k of this or that to pairs (Some(v), Some(w)) if this associates k to v and that associates k to w, or pairs (None, Some(w)) if this doesn’t contain k, or pairs (Some(v), None) if that doesn’t contain k

    Annotations
    @inline()
  23. def mergeByKeyWith[W, X, C](that: Map[K, W])(f: PartialFunction[(Option[V], Option[W]), X])(implicit bf: BuildFrom[this.type, (K, X), C]): C

    W

    Type of values of the other Map (e.g. Int, String)

    X

    Type of values of the resulting Map

    C

    Type of the result (e.g. Map[Int, (String, Option[Boolean])])

    that

    Map to merge

    f

    Combination function

    bf

    Builder driven by the type of this Map

    returns

    A Map associating all the keys from this and that with values returned by the partial function f, when this one is defined.

  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. def rightOuterJoin[W, C](that: Map[K, W])(implicit bf: BuildFrom[this.type, (K, (Option[V], W)), C]): C

    Perform a right outer join of this and that.

    Perform a right outer join of this and that.

    Equivalent to mergeByKeyWith(that) { case (maybeV, Some(w)) => (maybeV, w) }.

    W

    Type of values of that (e.g. String)

    C

    Type of the resulting collection (e.g. Map[Int, (Option[Boolean], String)])

    bf

    Builder for the resulting collection

    returns

    A Map that associates all the keys k of that to pairs (Some(v), w) if this associates k to v, or (None, w) if this doesn’t contain k

  28. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  29. def toString(): String
    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  33. def zipByKey[W, C](that: Map[K, W])(implicit bf: BuildFrom[this.type, (K, (V, W)), C]): C

    Combines the entries of this Map with the entries of that Map that have the same key, tupling their values.

    Combines the entries of this Map with the entries of that Map that have the same key, tupling their values. xs.zipByKey(ys) is a shorthand for xs.zipByKeyWith(ys)((_, _)).

    W

    Type of values of the other Map (e.g. Int, String)

    C

    Type of the result (e.g. Map[Int, (String, Boolean)], TreeMap[String, (Int, Int)])

    that

    Other Map

    bf

    Builder driven by the type of this Map

    returns

    A Map that associates all the keys k contained by both this and that to pairs (v, w) where v is the value associated by this to k and w the value associated by that to k

  34. def zipByKeyWith[W, X, C](that: Map[K, W])(f: (V, W) ⇒ X)(implicit bf: BuildFrom[this.type, (K, X), C]): C

    Combines entries of this Map with entries of that Map that have the same key, using the combination function f

    Combines entries of this Map with entries of that Map that have the same key, using the combination function f

    W

    Type of values of the other Map (e.g. Int, String)

    X

    Type of values of the resulting Map

    C

    Type of the resulting Map

    that

    Other Map

    f

    Combination function

    bf

    Builder driven by the type of this Map

    returns

    A Map that associates all the keys k contained by both this and that to the result of the application of f to the values v and w respectively associated by this and that to k

  35. def [B](y: B): (MapDecorator[K, V], B)
    Implicit
    This member is added by an implicit conversion from MapDecorator[K, V] to ArrowAssoc[MapDecorator[K, V]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from MapDecorator[K, V] to any2stringadd[MapDecorator[K, V]]

Inherited by implicit conversion StringFormat from MapDecorator[K, V] to StringFormat[MapDecorator[K, V]]

Inherited by implicit conversion Ensuring from MapDecorator[K, V] to Ensuring[MapDecorator[K, V]]

Inherited by implicit conversion ArrowAssoc from MapDecorator[K, V] to ArrowAssoc[MapDecorator[K, V]]

Ungrouped