TimeTTime InterfaceNaiad Help

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

Represents a logical timestamp in a timely dataflow computation. All messages in a timely dataflow computation are labeled with a logical timestamp.

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

C#
public interface Time<TTime> : IEquatable<TTime>, 
	IComparable<TTime>

Type Parameters

TTime
The concrete type of the timestamp.

The TimeTTime type exposes the following members.

Methods

  NameDescription
Public methodGetHashCode
Returns a hashcode for this time.
Public methodInitializeFrom
Returns a timestamp initialized from the given pointstamp.
Public methodJoin
Computes the least upper bound of this and other, according to the partial order defined on those times.
Public methodLessThan
Returns true if and only if this time is less than or equal to the other time, according to the partial order defined on those times.
Public methodMeet
Computes the greatest lower bound of this and other, according to the partial order defined on those times.
Public methodPopulate
Populates a Pointstamp from a typed timestamp.
Top
Properties

  NameDescription
Public propertyCoordinates
The number of integer coordinates in timestamps of this type.
Top
Remarks

This interface and its concrete implementations Epoch and IterationInTTime are the typed equivalent of the Timestamp field, corresponding to a sequence of integers.
See Also

Reference