public interface KeyValueState<K,V> extends State, Iterable<Map.Entry<K,V>>
A state that supports key-value mappings.
| Modifier and Type | Method and Description |
|---|---|
V |
delete(K key)
Deletes the value mapped to the key, if there is any.
|
V |
get(K key)
Returns the value mapped to the key.
|
V |
get(K key,
V defaultValue)
Returns the value mapped to the key or defaultValue if no mapping is found.
|
void |
put(K key,
V value)
Maps the value with the key.
|
commit, commit, prepareCommit, rollbackforEach, iterator, spliteratorvoid put(K key, V value)
Maps the value with the key.
key - the keyvalue - the valueV get(K key)
Returns the value mapped to the key.
key - the keyV get(K key, V defaultValue)
Returns the value mapped to the key or defaultValue if no mapping is found.
key - the keydefaultValue - the value to return if no mapping is foundCopyright © 2021 The Apache Software Foundation. All rights reserved.