Data structure for a
Pair two-dimensional time type.
LogRecord constitutes the unified
struct representation of
log messages from various stream processors.
It is the underlying structure from which the PAG construction starts.
This module contains a definition of a new timestamp time, a "pair" or product.
The various types of activity that can happen in a dataflow.
What "side" of the event did we log? E.g., for scheduling events, it might be the start or end of the event; for messages, we might log the sender or receiver.
A worker-local channel ID
Type used as identifiers for (mapping between) two event sides
A worker-local operator ID
An event timestamp
A worker ID