Expand description
Management of dataflow-local state, like arrangements, while building a dataflow.
Structsยง
- Collection
Bundle - A bundle of the various ways a collection can be represented.
- Context
- Dataflow-local collections and arrangements.
- Pending
Work ๐ - Pending
Work ๐Ok - Pending work for the Ok-only variant of
flat_map_core_fallible. Holds a single capability since the operator has only one output port.
Enumsยง
- Arrangement
Flavor - Describes flavor of arrangement: local or imported trace.
Constantsยง
- REFUEL ๐
- Number of output records the arrangement flat_map operators may produce before yielding.
See
ArrangementFlavor::flat_mapfor the fuel rationale; the constant is a pragmatic compromise and not tuned empirically.
Functionsยง
- walk_
cursor ๐ - Walk a cursor, calling
emitfor each consolidated(key, val, time, diff)tuple. Ifkeyis set, the cursor is seeked to it and only values for that key are produced.
Type Aliasesยง
- ECB ๐
- Container builder used for the err output of every flat_map variant. Pre-refactor the
merged Ok/Err stream flowed through a
ConsolidatingContainerBuilderbefore themap_fallibledemux split it; we preserve that consolidation here so errors with the same(error, time)cancel within a batch rather than propagating to downstream. - Session ๐
- Type alias for a timely output
Sessionwhose capability is aCapability<T>. The container builderCBis left to the caller; sessions can therefore drive consolidating, capacity, or (in the future) columnar output builders without changing call sites.