Expand description
Logic and types for creating, executing, and tracking peeks.
This module determines if a dataflow can be short-cut, by returning constant values or by reading out of existing arrangements, and implements the appropriate plan.
Structs§
- Peek
Dataflow Plan - Pending
Peek 🔒 - A peek is a request to read data from a maintained arrangement.
- Planned
Peek
Enums§
- Fast
Path Plan - Peek
Plan - Possible ways in which the coordinator could produce the result for a goal view.
- Peek
Response Unary - The response from a
Peek
, with row multiplicities represented in unary.
Functions§
- create_
fast_ path_ plan - Determine if the dataflow plan can be implemented without an actual dataflow.
- mfp_
to_ 🔒safe_ plan - Convert
mfp
to an executable, non-temporal plan. It should be non-temporal, as OneShot preparation populatesmz_now
. - permute_
oneshot_ 🔒mfp_ around_ index - If it can’t convert
mfp
into aSafeMfpPlan
, this returns an internal error.