Packages

trait MapState[K, V] extends Serializable

Experimental
Annotations
@Experimental() @Evolving()
Source
MapState.scala
Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MapState
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def clear(): Unit

    Remove this state.

  2. abstract def containsKey(key: K): Boolean

    Check if the user key is contained in the map

  3. abstract def exists(): Boolean

    Whether state exists or not.

  4. abstract def getValue(key: K): V

    Get the state value if it exists

  5. abstract def iterator(): Iterator[(K, V)]

    Get the map associated with grouping key

  6. abstract def keys(): Iterator[K]

    Get the list of keys present in map associated with grouping key

  7. abstract def removeKey(key: K): Unit

    Remove user key from map state

  8. abstract def updateValue(key: K, value: V): Unit

    Update value for given user key

  9. abstract def values(): Iterator[V]

    Get the list of values present in map associated with grouping key