StageTTime 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, with a time type that indicates its level of nesting in the graph.
Inheritance Hierarchy

SystemObject
  Microsoft.Research.Naiad.DataflowStage
    Microsoft.Research.Naiad.DataflowStageTTime
      Microsoft.Research.Naiad.DataflowStageTVertex, TTime

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<TTime> : Stage
where TTime : Object, Time<TTime>

Type Parameters

TTime
The type of timestamps on messages that this stage processes.

The StageTTime 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.
(Inherited from Stage.)
Public methodNewInputTRecord, TTime(StreamTRecord, TTime, ExpressionFuncTRecord, Int32, ActionTRecord, Int32, Int32)
Creates a new input for this stage, with the given partitioning requirement.
(Inherited from Stage.)
Public methodToString
Returns the stage name decorated with the stage ID.
(Inherited from Stage.)
Top
Fields

  NameDescription
Public fieldPlacement
the placement used for the stage
(Inherited from Stage.)
Public fieldStageId
the unique identifier associated with the stage
(Inherited from Stage.)
Top
Properties

  NameDescription
Public propertyComputation
the graph manager associated with the stage
(Inherited from Stage.)
Public propertyContext
The time context (e.g. loop body) to which this stage belongs.
Public propertyName
Returns the stage name undecorated by stage id
(Inherited from Stage.)
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