[This is preliminary documentation and is subject to change.]
Vertex with one input, one output, which calls OnRecv for each record, and OnNotify(time) if it invokes ScheduleAt(time).
Inheritance Hierarchy
Microsoft.Research.Naiad.DataflowVertex
Microsoft.Research.Naiad.DataflowVertexTTime
Microsoft.Research.Naiad.Dataflow.StandardVerticesUnaryVertexTInput, TOutput, TTime
Microsoft.Research.Naiad.Dataflow.StandardVerticesUnaryBufferingVertexTInput, TOutput, TTime
Namespace: Microsoft.Research.Naiad.Dataflow.StandardVertices
Assembly: Microsoft.Research.Naiad (in Microsoft.Research.Naiad.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax
C#
public abstract class UnaryVertex<TInput, TOutput, TTime> : Vertex<TTime> where TTime : Object, Time<TTime>
Type Parameters
- TInput
- Source record type
- TOutput
- Result record type
- TTime
- Time type
The UnaryVertexTInput, TOutput, TTime type exposes the following members.
Constructors
Name | Description | |
---|---|---|
UnaryVertexTInput, TOutput, TTime |
Creates a new UnaryVertex
|
Methods
Name | Description | |
---|---|---|
MakeStage(StreamTInput, TTime, FuncInt32, StageTTime, UnaryVertexTInput, TOutput, TTime, ExpressionFuncTInput, Int32, ExpressionFuncTOutput, Int32, String) |
Factory to produce a stage consisting of these vertices.
| |
MakeStage(Placement, StreamTInput, TTime, FuncInt32, StageTTime, UnaryVertexTInput, TOutput, TTime, ExpressionFuncTInput, Int32, ExpressionFuncTOutput, Int32, String) |
Factory to produce a stage consisting of these vertices.
| |
OnReceive |
A programmer-supplied action to be performed on each message receipt.
|
Fields
Name | Description | |
---|---|---|
Output |
Manages the list of intended recipients, and the buffering and sending of output.
|
See Also