apache_beam.runners.direct.consumer_tracking_pipeline_visitor module
ConsumerTrackingPipelineVisitor, a PipelineVisitor object.
- class apache_beam.runners.direct.consumer_tracking_pipeline_visitor.ConsumerTrackingPipelineVisitor[source]
- Bases: - PipelineVisitor- For internal use only; no backwards-compatibility guarantees. - Visitor for extracting value-consumer relations from the graph. - Tracks the AppliedPTransforms that consume each PValue in the Pipeline. This is used to schedule consuming PTransforms to consume input after the upstream transform has produced and committed output. - property views
- Returns a list of side intputs extracted from the graph. - Returns:
- A list of pvalue.AsSideInput.