public class RecordingPipelineVisitor extends Object implements Pipeline.PipelineVisitor
Pipeline.PipelineVisitor
that records the transformation tree.
Provided for internal unit tests.
| Modifier and Type | Field and Description |
|---|---|
List<PTransform<?,?>> |
transforms |
List<PValue> |
values |
| Constructor and Description |
|---|
RecordingPipelineVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
enterCompositeTransform(TransformTreeNode node) |
void |
leaveCompositeTransform(TransformTreeNode node) |
void |
visitTransform(TransformTreeNode node) |
void |
visitValue(PValue value,
TransformTreeNode producer) |
public final List<PTransform<?,?>> transforms
public void enterCompositeTransform(TransformTreeNode node)
enterCompositeTransform in interface Pipeline.PipelineVisitorpublic void leaveCompositeTransform(TransformTreeNode node)
leaveCompositeTransform in interface Pipeline.PipelineVisitorpublic void visitTransform(TransformTreeNode node)
visitTransform in interface Pipeline.PipelineVisitorpublic void visitValue(PValue value, TransformTreeNode producer)
visitValue in interface Pipeline.PipelineVisitor