[This is preliminary documentation and is subject to change.]
Represents the placement of physical dataflow Vertex objects in a StageTTime.
Inheritance Hierarchy
Microsoft.Research.Naiad.DataflowPlacement
Microsoft.Research.Naiad.DataflowPlacementExplicit
Microsoft.Research.Naiad.DataflowPlacementSingleVertex
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 Placement : IEnumerable<VertexLocation>, IEnumerable, IEquatable<Placement>
The Placement type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Placement | Initializes a new instance of the Placement class |
Methods
Name | Description | |
---|---|---|
Equals |
Returns true if and only if each vertex in this placement has the same location as the vertex
with the same ID in the other placement, and vice versa.
| |
GetEnumerator |
Returns an object for enumerating location information about every vertex in this placement.
|
Extension Methods
Name | Description | |
---|---|---|
AsNaiadStreamVertexLocation |
Converts an IEnumerableT into a constant Naiad StreamTRecord, TTime, using the supplied computation.
(Defined by DataSourceExtensionMethods.) |
Properties
Name | Description | |
---|---|---|
Count |
The number of vertices.
| |
Item |
Returns location information about the vertex with the given ID.
|
See Also