Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Dataflow ¶
Dataflow manages a DAG (Directed Acyclic Graph) of primitive Transforms, and the Dataset that the Transforms consume and produce. Each Dataflow is self-contained and isolated from any other Dataflow. The Dataflow owns the Datasets and Transforms, and they can be used by that Dataflow only.
func NewDataflow ¶
type Dataset ¶
Dataset is a collection of Element. A Dataset can contain either a bounded or unbounded number of elements. Bounded and unbounded Dataset are produced as the output of Transform, and can be passed as the inputs of other Transform. Some root Transforms produce bounded Dataset and others produce unbounded ones.
Each element in a Dataset has an associated timestamp. Sources assign timestamps to elements when they create Dataset, and other Transforms propagate these timestamps from their input to their output implicitly or explicitly.