public class GearpumpPipelineTranslator
extends org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults
| Constructor and Description |
|---|
GearpumpPipelineTranslator(TranslationContext translationContext) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.Pipeline.PipelineVisitor.CompositeBehavior |
enterCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node) |
void |
leaveCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node) |
void |
translate(org.apache.beam.sdk.Pipeline pipeline) |
void |
visitPrimitiveTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node) |
void |
visitValue(org.apache.beam.sdk.values.PValue value,
org.apache.beam.sdk.runners.TransformHierarchy.Node producer) |
public GearpumpPipelineTranslator(TranslationContext translationContext)
public void translate(org.apache.beam.sdk.Pipeline pipeline)
public org.apache.beam.sdk.Pipeline.PipelineVisitor.CompositeBehavior enterCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
enterCompositeTransform in interface org.apache.beam.sdk.Pipeline.PipelineVisitorenterCompositeTransform in class org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaultspublic void leaveCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
leaveCompositeTransform in interface org.apache.beam.sdk.Pipeline.PipelineVisitorleaveCompositeTransform in class org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaultspublic void visitPrimitiveTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
visitPrimitiveTransform in interface org.apache.beam.sdk.Pipeline.PipelineVisitorvisitPrimitiveTransform in class org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaultspublic void visitValue(org.apache.beam.sdk.values.PValue value,
org.apache.beam.sdk.runners.TransformHierarchy.Node producer)
visitValue in interface org.apache.beam.sdk.Pipeline.PipelineVisitorvisitValue in class org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults