Class GroupByKeyVisitor

java.lang.Object
org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults
org.apache.beam.runners.spark.translation.GroupByKeyVisitor
All Implemented Interfaces:
org.apache.beam.sdk.Pipeline.PipelineVisitor

public class GroupByKeyVisitor extends org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults
Traverses the pipeline to populate the candidates for group by key.
  • Field Details

  • Constructor Details

  • Method Details

    • enterCompositeTransform

      public org.apache.beam.sdk.Pipeline.PipelineVisitor.CompositeBehavior enterCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
      Specified by:
      enterCompositeTransform in interface org.apache.beam.sdk.Pipeline.PipelineVisitor
      Overrides:
      enterCompositeTransform in class org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults
    • leaveCompositeTransform

      public void leaveCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
      Specified by:
      leaveCompositeTransform in interface org.apache.beam.sdk.Pipeline.PipelineVisitor
      Overrides:
      leaveCompositeTransform in class org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults
    • visitPrimitiveTransform

      public void visitPrimitiveTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
      Specified by:
      visitPrimitiveTransform in interface org.apache.beam.sdk.Pipeline.PipelineVisitor
      Overrides:
      visitPrimitiveTransform in class org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults