Stage ClassNaiad Help

[This is preliminary documentation and is subject to change.]

Represents an abstract stage in a dataflow graph, which comprises one or more dataflow vertices that each handle a partition of the data received by the stage.
Inheritance Hierarchy

SystemObject
  Microsoft.Research.Naiad.DataflowStage
    Microsoft.Research.Naiad.DataflowStageTTime

Namespace: Microsoft.Research.Naiad.Dataflow
Assembly: Microsoft.Research.Naiad (in Microsoft.Research.Naiad.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax

C#
public abstract class Stage

The Stage type exposes the following members.

Methods

  NameDescription
Public methodNewInputTRecord, TTime(StreamTRecord, TTime, ExpressionFuncTRecord, Int32)
Creates a new input for this stage, with the given partitioning requirement.
Public methodNewInputTRecord, TTime(StreamTRecord, TTime, ExpressionFuncTRecord, Int32, ActionTRecord, Int32, Int32)
Creates a new input for this stage, with the given partitioning requirement.
Public methodToString
Returns the stage name decorated with the stage ID.
(Overrides ObjectToString.)
Top
Fields

  NameDescription
Public fieldPlacement
the placement used for the stage
Public fieldStageId
the unique identifier associated with the stage
Top
Properties

  NameDescription
Public propertyComputation
the graph manager associated with the stage
Public propertyName
Returns the stage name undecorated by stage id
Top
Remarks

This class cannot be instantiated directly: instead use the StageTVertex, TTime(TimeContextTTime, FuncInt32, StageTTime, TVertex, String) constructor, or the static factory and extension methods in Foundry.
See Also

Reference