OT - The generic type of the state@Internal public class UnionStateInputFormat<OT> extends org.apache.flink.api.common.io.RichInputFormat<OT,OperatorStateInputSplit>
| 构造器和说明 |
|---|
UnionStateInputFormat(org.apache.flink.runtime.checkpoint.OperatorState operatorState,
org.apache.flink.api.common.state.ListStateDescriptor<OT> descriptor)
Creates an input format for reading union state from an operator in a savepoint.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
configure(org.apache.flink.configuration.Configuration parameters) |
OperatorStateInputSplit[] |
createInputSplits(int minNumSplits) |
protected Iterable<OT> |
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 UnionStateInputFormat(org.apache.flink.runtime.checkpoint.OperatorState operatorState,
org.apache.flink.api.common.state.ListStateDescriptor<OT> descriptor)
operatorState - The state to be queried.descriptor - The descriptor for this state, providing a name and serializer.protected final Iterable<OT> 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.