Package | Description |
---|---|
org.apache.flink.runtime.state | |
org.apache.flink.runtime.state.filesystem | |
org.apache.flink.runtime.state.memory |
Modifier and Type | Class and Description |
---|---|
class |
GenericFoldingState<K,N,T,ACC,Backend extends AbstractStateBackend,W extends org.apache.flink.api.common.state.ValueState<ACC> & KvState<K,N,org.apache.flink.api.common.state.ValueState<ACC>,org.apache.flink.api.common.state.ValueStateDescriptor<ACC>,Backend>>
Generic implementation of
FoldingState based on a wrapped ValueState . |
class |
GenericListState<K,N,T,Backend extends AbstractStateBackend,W extends org.apache.flink.api.common.state.ValueState<ArrayList<T>> & KvState<K,N,org.apache.flink.api.common.state.ValueState<ArrayList<T>>,org.apache.flink.api.common.state.ValueStateDescriptor<ArrayList<T>>,Backend>>
Generic implementation of
ListState based on a wrapped ValueState . |
class |
GenericReducingState<K,N,T,Backend extends AbstractStateBackend,W extends org.apache.flink.api.common.state.ValueState<T> & KvState<K,N,org.apache.flink.api.common.state.ValueState<T>,org.apache.flink.api.common.state.ValueStateDescriptor<T>,Backend>>
Generic implementation of
ReducingState based on a wrapped ValueState . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHeapState<K,N,SV,S extends org.apache.flink.api.common.state.State,SD extends org.apache.flink.api.common.state.StateDescriptor<S,?>,Backend extends AbstractStateBackend>
Base class for partitioned
ListState implementations that are backed by a regular
heap hash map. |
class |
GenericFoldingState<K,N,T,ACC,Backend extends AbstractStateBackend,W extends org.apache.flink.api.common.state.ValueState<ACC> & KvState<K,N,org.apache.flink.api.common.state.ValueState<ACC>,org.apache.flink.api.common.state.ValueStateDescriptor<ACC>,Backend>>
Generic implementation of
FoldingState based on a wrapped ValueState . |
class |
GenericListState<K,N,T,Backend extends AbstractStateBackend,W extends org.apache.flink.api.common.state.ValueState<ArrayList<T>> & KvState<K,N,org.apache.flink.api.common.state.ValueState<ArrayList<T>>,org.apache.flink.api.common.state.ValueStateDescriptor<ArrayList<T>>,Backend>>
Generic implementation of
ListState based on a wrapped ValueState . |
class |
GenericReducingState<K,N,T,Backend extends AbstractStateBackend,W extends org.apache.flink.api.common.state.ValueState<T> & KvState<K,N,org.apache.flink.api.common.state.ValueState<T>,org.apache.flink.api.common.state.ValueStateDescriptor<T>,Backend>>
Generic implementation of
ReducingState based on a wrapped ValueState . |
Modifier and Type | Field and Description |
---|---|
protected HashMap<String,KvState<?,?,?,?,?>> |
AbstractStateBackend.keyValueStatesByName
So that we can give out state when the user uses the same key.
|
Modifier and Type | Method and Description |
---|---|
KvState<K,N,S,SD,Backend> |
AsynchronousKvStateSnapshot.restoreState(Backend stateBackend,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
ClassLoader classLoader) |
KvState<K,N,S,SD,Backend> |
KvStateSnapshot.restoreState(Backend stateBackend,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
ClassLoader classLoader)
Loads the key/value state back from this snapshot.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFsState<K,N,SV,S extends org.apache.flink.api.common.state.State,SD extends org.apache.flink.api.common.state.StateDescriptor<S,?>>
Base class for partitioned
ListState implementations that are backed by a regular
heap hash map. |
class |
FsFoldingState<K,N,T,ACC>
Heap-backed partitioned
FoldingState that is
snapshotted into files. |
class |
FsListState<K,N,V>
Heap-backed partitioned
ListState that is snapshotted
into files. |
class |
FsReducingState<K,N,V>
Heap-backed partitioned
ReducingState that is
snapshotted into files. |
class |
FsValueState<K,N,V>
Heap-backed partitioned
ValueState that is snapshotted
into files. |
Modifier and Type | Method and Description |
---|---|
KvState<K,N,org.apache.flink.api.common.state.FoldingState<T,ACC>,org.apache.flink.api.common.state.FoldingStateDescriptor<T,ACC>,FsStateBackend> |
FsFoldingState.Snapshot.createFsState(FsStateBackend backend,
HashMap<N,Map<K,ACC>> stateMap) |
KvState<K,N,org.apache.flink.api.common.state.ListState<V>,org.apache.flink.api.common.state.ListStateDescriptor<V>,FsStateBackend> |
FsListState.Snapshot.createFsState(FsStateBackend backend,
HashMap<N,Map<K,ArrayList<V>>> stateMap) |
abstract KvState<K,N,S,SD,FsStateBackend> |
AbstractFsStateSnapshot.createFsState(FsStateBackend backend,
HashMap<N,Map<K,SV>> stateMap) |
KvState<K,N,org.apache.flink.api.common.state.ValueState<V>,org.apache.flink.api.common.state.ValueStateDescriptor<V>,FsStateBackend> |
FsValueState.Snapshot.createFsState(FsStateBackend backend,
HashMap<N,Map<K,V>> stateMap) |
KvState<K,N,org.apache.flink.api.common.state.ReducingState<V>,org.apache.flink.api.common.state.ReducingStateDescriptor<V>,FsStateBackend> |
FsReducingState.Snapshot.createFsState(FsStateBackend backend,
HashMap<N,Map<K,V>> stateMap) |
KvState<K,N,S,SD,FsStateBackend> |
AbstractFsStateSnapshot.restoreState(FsStateBackend stateBackend,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
ClassLoader classLoader) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMemState<K,N,SV,S extends org.apache.flink.api.common.state.State,SD extends org.apache.flink.api.common.state.StateDescriptor<S,?>>
Base class for partitioned
ListState implementations that are backed by a regular
heap hash map. |
class |
MemFoldingState<K,N,T,ACC>
Heap-backed partitioned
FoldingState that is
snapshotted into a serialized memory copy. |
class |
MemListState<K,N,V>
Heap-backed partitioned
ListState that is snapshotted
into a serialized memory copy. |
class |
MemReducingState<K,N,V>
Heap-backed partitioned
ReducingState that is
snapshotted into a serialized memory copy. |
class |
MemValueState<K,N,V>
Heap-backed key/value state that is snapshotted into a serialized memory copy.
|
Modifier and Type | Method and Description |
---|---|
KvState<K,N,org.apache.flink.api.common.state.FoldingState<T,ACC>,org.apache.flink.api.common.state.FoldingStateDescriptor<T,ACC>,MemoryStateBackend> |
MemFoldingState.Snapshot.createMemState(HashMap<N,Map<K,ACC>> stateMap) |
KvState<K,N,org.apache.flink.api.common.state.ListState<V>,org.apache.flink.api.common.state.ListStateDescriptor<V>,MemoryStateBackend> |
MemListState.Snapshot.createMemState(HashMap<N,Map<K,ArrayList<V>>> stateMap) |
abstract KvState<K,N,S,SD,MemoryStateBackend> |
AbstractMemStateSnapshot.createMemState(HashMap<N,Map<K,SV>> stateMap) |
KvState<K,N,org.apache.flink.api.common.state.ValueState<V>,org.apache.flink.api.common.state.ValueStateDescriptor<V>,MemoryStateBackend> |
MemValueState.Snapshot.createMemState(HashMap<N,Map<K,V>> stateMap) |
KvState<K,N,org.apache.flink.api.common.state.ReducingState<V>,org.apache.flink.api.common.state.ReducingStateDescriptor<V>,MemoryStateBackend> |
MemReducingState.Snapshot.createMemState(HashMap<N,Map<K,V>> stateMap) |
KvState<K,N,S,SD,MemoryStateBackend> |
AbstractMemStateSnapshot.restoreState(MemoryStateBackend stateBackend,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
ClassLoader classLoader) |
Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.