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 void
add(S value)
void
addAll(List<S> values)
void
clear()
PartitionableListState<S>
deepCopy()
Iterable<S>
get()
ArrayListSerializer<S>
getInternalListCopySerializer()
RegisteredOperatorStateBackendMetaInfo<S>
getStateMetaInfo()
void
setStateMetaInfo(RegisteredOperatorStateBackendMetaInfo<S> stateMetaInfo)
String
toString()
void
update(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:
clear
in 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:
update
in interfaceorg.apache.flink.api.common.state.ListState<S>
-
addAll
public void addAll(List<S> values)
- Specified by:
addAll
in interfaceorg.apache.flink.api.common.state.ListState<S>
-
getInternalListCopySerializer
@VisibleForTesting public ArrayListSerializer<S> getInternalListCopySerializer()
-
-