Package org.apache.flink.runtime.state
Class PartitionableListState<S>
- java.lang.Object
-
- org.apache.flink.runtime.state.PartitionableListState<S>
-
- Type Parameters:
S- the type of an operator state partition.
- All Implemented Interfaces:
org.apache.flink.api.common.state.AppendingState<S,Iterable<S>>,org.apache.flink.api.common.state.ListState<S>,org.apache.flink.api.common.state.MergingState<S,Iterable<S>>,org.apache.flink.api.common.state.State
public final class PartitionableListState<S> extends Object implements org.apache.flink.api.common.state.ListState<S>
Implementation of operator list state.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(S value)voidaddAll(List<S> values)voidclear()PartitionableListState<S>deepCopy()Iterable<S>get()ArrayListSerializer<S>getInternalListCopySerializer()RegisteredOperatorStateBackendMetaInfo<S>getStateMetaInfo()voidsetStateMetaInfo(RegisteredOperatorStateBackendMetaInfo<S> stateMetaInfo)StringtoString()voidupdate(List<S> values)long[]write(org.apache.flink.core.fs.FSDataOutputStream out)
-
-
-
Method Detail
-
setStateMetaInfo
public void setStateMetaInfo(RegisteredOperatorStateBackendMetaInfo<S> stateMetaInfo)
-
getStateMetaInfo
public RegisteredOperatorStateBackendMetaInfo<S> getStateMetaInfo()
-
deepCopy
public PartitionableListState<S> deepCopy()
-
clear
public void clear()
- Specified by:
clearin interfaceorg.apache.flink.api.common.state.State
-
add
public void add(S value)
-
write
public long[] write(org.apache.flink.core.fs.FSDataOutputStream out) throws IOException- Throws:
IOException
-
update
public void update(List<S> values)
- Specified by:
updatein interfaceorg.apache.flink.api.common.state.ListState<S>
-
addAll
public void addAll(List<S> values)
- Specified by:
addAllin interfaceorg.apache.flink.api.common.state.ListState<S>
-
getInternalListCopySerializer
@VisibleForTesting public ArrayListSerializer<S> getInternalListCopySerializer()
-
-