Class ChainedReduceCombineDriver<T>
java.lang.Object
org.apache.flink.runtime.operators.chaining.ChainedDriver<T,T>
org.apache.flink.runtime.operators.chaining.ChainedReduceCombineDriver<T>
- All Implemented Interfaces:
org.apache.flink.util.Collector<T>
Chained version of ReduceCombineDriver.
-
Field Summary
Fields inherited from class org.apache.flink.runtime.operators.chaining.ChainedDriver
config, executionConfig, metrics, numRecordsIn, numRecordsOut, objectReuseEnabled, outputCollector, taskName, userCodeClassLoader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()voidvoidorg.apache.flink.api.common.functions.FunctiongetStub()voidopenTask()voidsetup(AbstractInvokable parent) Methods inherited from class org.apache.flink.runtime.operators.chaining.ChainedDriver
getIOMetrics, getOutputCollector, getTaskConfig, getUdfRuntimeContext, setOutputCollector, setup
-
Constructor Details
-
ChainedReduceCombineDriver
public ChainedReduceCombineDriver()
-
-
Method Details
-
getStub
public org.apache.flink.api.common.functions.Function getStub()- Specified by:
getStubin classChainedDriver<T,T>
-
getTaskName
- Specified by:
getTaskNamein classChainedDriver<T,T>
-
setup
- Specified by:
setupin classChainedDriver<T,T>
-
openTask
- Specified by:
openTaskin classChainedDriver<T,T> - Throws:
Exception
-
collect
- Specified by:
collectin interfaceorg.apache.flink.util.Collector<T>- Specified by:
collectin classChainedDriver<T,T>
-
close
public void close() -
closeTask
- Specified by:
closeTaskin classChainedDriver<T,T> - Throws:
Exception
-
cancelTask
public void cancelTask()- Specified by:
cancelTaskin classChainedDriver<T,T>
-