K - The type of the keys in the BroadcastState.V - The type of the values in the BroadcastState.@Internal public class BroadcastStateInputFormat<K,V> extends org.apache.flink.api.common.io.RichInputFormat<OT,OperatorStateInputSplit>
BroadcastState.| 构造器和说明 |
|---|
BroadcastStateInputFormat(org.apache.flink.runtime.checkpoint.OperatorState operatorState,
org.apache.flink.api.common.state.MapStateDescriptor<K,V> descriptor)
Creates an input format for reading broadcast state from an operator in a savepoint.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
configure(org.apache.flink.configuration.Configuration parameters) |
OperatorStateInputSplit[] |
createInputSplits(int minNumSplits) |
protected Iterable<org.apache.flink.api.java.tuple.Tuple2<K,V>> |
getElements(org.apache.flink.runtime.state.OperatorStateBackend restoredBackend) |
org.apache.flink.core.io.InputSplitAssigner |
getInputSplitAssigner(OperatorStateInputSplit[] inputSplits) |
org.apache.flink.api.common.io.statistics.BaseStatistics |
getStatistics(org.apache.flink.api.common.io.statistics.BaseStatistics cachedStatistics) |
OT |
nextRecord(OT reuse) |
void |
open(OperatorStateInputSplit split) |
boolean |
reachedEnd() |
public BroadcastStateInputFormat(org.apache.flink.runtime.checkpoint.OperatorState operatorState,
org.apache.flink.api.common.state.MapStateDescriptor<K,V> descriptor)
operatorState - The state to be queried.descriptor - The descriptor for this state, providing a name and serializer.protected final Iterable<org.apache.flink.api.java.tuple.Tuple2<K,V>> getElements(org.apache.flink.runtime.state.OperatorStateBackend restoredBackend) throws Exception
Exceptionpublic void configure(org.apache.flink.configuration.Configuration parameters)
public org.apache.flink.api.common.io.statistics.BaseStatistics getStatistics(org.apache.flink.api.common.io.statistics.BaseStatistics cachedStatistics)
public org.apache.flink.core.io.InputSplitAssigner getInputSplitAssigner(OperatorStateInputSplit[] inputSplits)
public OperatorStateInputSplit[] createInputSplits(int minNumSplits)
public void open(OperatorStateInputSplit split) throws IOException
IOExceptionpublic void close()
public boolean reachedEnd()
public OT nextRecord(OT reuse)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.