Node is used by TransformHierarchy for tracking relationships of PTransforms.

Creating Instance

Node takes the following to be created:

Node is created for TransformHierarchy (for the root node and later requested to pushNode and replaceNode).

Root Node

A Node is a root node when has no PTransform associated.

A root node is a composite node.

Composite Node

A Node is a composite node when contains sub-nodes or returnsOthersOutput.

A root node is a composite node.

visit Internal Method

void visit(
  PipelineVisitor visitor,
  Set<PValue> visitedValues,
  Set<Node> visitedNodes,
  Set<Node> skippedComposites)

visit is used when is requested to visit.