Class MapStateAdaptor<K,N,UK,UV>
- java.lang.Object
-
- org.apache.flink.runtime.state.v2.adaptor.StateAdaptor<K,N,InternalMapState<K,N,UK,UV>>
-
- org.apache.flink.runtime.state.v2.adaptor.MapStateAdaptor<K,N,UK,UV>
-
- All Implemented Interfaces:
org.apache.flink.api.common.state.v2.MapState<UK,UV>,org.apache.flink.api.common.state.v2.State,InternalKeyedState<K,N,UV>,InternalMapState<K,N,UK,UV>,InternalPartitionedState<N>
public class MapStateAdaptor<K,N,UK,UV> extends StateAdaptor<K,N,InternalMapState<K,N,UK,UV>> implements InternalMapState<K,N,UK,UV>
An adaptor that transformsInternalMapStateintoInternalMapState.
-
-
Constructor Summary
Constructors Constructor Description MapStateAdaptor(InternalMapState<K,N,UK,UV> mapState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.api.common.state.v2.StateFuture<Boolean>asyncContains(UK key)org.apache.flink.api.common.state.v2.StateFuture<org.apache.flink.api.common.state.v2.StateIterator<Map.Entry<UK,UV>>>asyncEntries()org.apache.flink.api.common.state.v2.StateFuture<UV>asyncGet(UK key)org.apache.flink.api.common.state.v2.StateFuture<Boolean>asyncIsEmpty()org.apache.flink.api.common.state.v2.StateFuture<org.apache.flink.api.common.state.v2.StateIterator<UK>>asyncKeys()org.apache.flink.api.common.state.v2.StateFuture<Void>asyncPut(UK key, UV value)org.apache.flink.api.common.state.v2.StateFuture<Void>asyncPutAll(Map<UK,UV> map)org.apache.flink.api.common.state.v2.StateFuture<Void>asyncRemove(UK key)org.apache.flink.api.common.state.v2.StateFuture<org.apache.flink.api.common.state.v2.StateIterator<UV>>asyncValues()booleancontains(UK key)Iterable<Map.Entry<UK,UV>>entries()UVget(UK key)booleanisEmpty()Iterator<Map.Entry<UK,UV>>iterator()Iterable<UK>keys()voidput(UK key, UV value)voidputAll(Map<UK,UV> map)voidremove(UK key)Iterable<UV>values()-
Methods inherited from class org.apache.flink.runtime.state.v2.adaptor.StateAdaptor
asyncClear, clear, setCurrentNamespace
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.flink.runtime.state.v2.internal.InternalPartitionedState
setCurrentNamespace
-
-
-
-
Constructor Detail
-
MapStateAdaptor
public MapStateAdaptor(InternalMapState<K,N,UK,UV> mapState)
-
-
Method Detail
-
asyncPutAll
public org.apache.flink.api.common.state.v2.StateFuture<Void> asyncPutAll(Map<UK,UV> map)
-
remove
public void remove(UK key)
-
asyncContains
public org.apache.flink.api.common.state.v2.StateFuture<Boolean> asyncContains(UK key)
-
contains
public boolean contains(UK key)
-
asyncEntries
public org.apache.flink.api.common.state.v2.StateFuture<org.apache.flink.api.common.state.v2.StateIterator<Map.Entry<UK,UV>>> asyncEntries()
-
asyncKeys
public org.apache.flink.api.common.state.v2.StateFuture<org.apache.flink.api.common.state.v2.StateIterator<UK>> asyncKeys()
-
asyncValues
public org.apache.flink.api.common.state.v2.StateFuture<org.apache.flink.api.common.state.v2.StateIterator<UV>> asyncValues()
-
asyncIsEmpty
public org.apache.flink.api.common.state.v2.StateFuture<Boolean> asyncIsEmpty()
-
isEmpty
public boolean isEmpty()
-
-