Package org.apache.flink.runtime.state
Interface BackendWritableBroadcastState<K,V>
-
- Type Parameters:
K- The key type of the elements in theBroadcast State.V- The value type of the elements in theBroadcast State.
- All Superinterfaces:
org.apache.flink.api.common.state.BroadcastState<K,V>,org.apache.flink.api.common.state.ReadOnlyBroadcastState<K,V>,org.apache.flink.api.common.state.State
- All Known Implementing Classes:
HeapBroadcastState
public interface BackendWritableBroadcastState<K,V> extends org.apache.flink.api.common.state.BroadcastState<K,V>An interface with methods related to the interplay between theBroadcast Stateand theOperatorStateBackend.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BackendWritableBroadcastState<K,V>deepCopy()RegisteredBroadcastStateBackendMetaInfo<K,V>getStateMetaInfo()voidsetStateMetaInfo(RegisteredBroadcastStateBackendMetaInfo<K,V> stateMetaInfo)longwrite(org.apache.flink.core.fs.FSDataOutputStream out)-
Methods inherited from interface org.apache.flink.api.common.state.BroadcastState
entries, iterator, put, putAll, remove
-
-
-
-
Method Detail
-
deepCopy
BackendWritableBroadcastState<K,V> deepCopy()
-
write
long write(org.apache.flink.core.fs.FSDataOutputStream out) throws IOException- Throws:
IOException
-
setStateMetaInfo
void setStateMetaInfo(RegisteredBroadcastStateBackendMetaInfo<K,V> stateMetaInfo)
-
getStateMetaInfo
RegisteredBroadcastStateBackendMetaInfo<K,V> getStateMetaInfo()
-
-