public class GreedyPipelineFuser
extends java.lang.Object
RunnerApi.Pipeline
into some set of single-environment executable transforms.Modifier and Type | Method and Description |
---|---|
static FusedPipeline |
fuse(org.apache.beam.model.pipeline.v1.RunnerApi.Pipeline p)
Fuses a
RunnerApi.Pipeline into a collection of ExecutableStages . |
public static FusedPipeline fuse(org.apache.beam.model.pipeline.v1.RunnerApi.Pipeline p)
RunnerApi.Pipeline
into a collection of ExecutableStages
.
This fuser expects each ExecutableStage to have exactly one input. This means that pipelines must be rooted at Impulse, or other runner-executed primitive transforms.