Class FlinkExecutableStagePruningFunction
java.lang.Object
org.apache.flink.api.common.functions.AbstractRichFunction
org.apache.flink.api.common.functions.RichFlatMapFunction<RawUnionValue,WindowedValue<?>>
org.apache.beam.runners.flink.translation.functions.FlinkExecutableStagePruningFunction
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.functions.FlatMapFunction<RawUnionValue,,WindowedValue<?>> org.apache.flink.api.common.functions.Function,org.apache.flink.api.common.functions.RichFunction
public class FlinkExecutableStagePruningFunction
extends org.apache.flink.api.common.functions.RichFlatMapFunction<RawUnionValue,WindowedValue<?>>
A Flink function that demultiplexes output from a
FlinkExecutableStageFunction.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFlinkExecutableStagePruningFunction(int unionTag, PipelineOptions pipelineOptions) Creates aFlinkExecutableStagePruningFunctionthat extracts elements of the given union tag. -
Method Summary
Modifier and TypeMethodDescriptionvoidflatMap(RawUnionValue rawUnionValue, org.apache.flink.util.Collector<WindowedValue<?>> collector) voidopen(org.apache.flink.configuration.Configuration parameters) Methods inherited from class org.apache.flink.api.common.functions.AbstractRichFunction
close, getIterationRuntimeContext, getRuntimeContext, setRuntimeContext
-
Constructor Details
-
FlinkExecutableStagePruningFunction
Creates aFlinkExecutableStagePruningFunctionthat extracts elements of the given union tag.
-
-
Method Details
-
open
public void open(org.apache.flink.configuration.Configuration parameters) - Specified by:
openin interfaceorg.apache.flink.api.common.functions.RichFunction- Overrides:
openin classorg.apache.flink.api.common.functions.AbstractRichFunction
-
flatMap
public void flatMap(RawUnionValue rawUnionValue, org.apache.flink.util.Collector<WindowedValue<?>> collector) - Specified by:
flatMapin interfaceorg.apache.flink.api.common.functions.FlatMapFunction<RawUnionValue,WindowedValue<?>> - Specified by:
flatMapin classorg.apache.flink.api.common.functions.RichFlatMapFunction<RawUnionValue,WindowedValue<?>>
-