Expand description
Helpers for stable EVAL INTERVAL scheduled times.
Structs§
- DueScheduled
Times - Scheduled times selected for execution in one scheduler pass.
- Eval
Schedule - Schedule for an
EVAL INTERVALflow. - Flow
Schedule Config - Internal typed schedule configuration for
EVAL INTERVALflows.
Enums§
- Flow
Missed Tick Policy - Policy for handling flow evaluation scheduled times that were missed.
Functions§
- ceil_
to_ boundary - Ceils
timeto the nextanchor + k * intervalboundary. - first_
due_ 🔒in_ sequence - next_
in_ 🔒sequence - The smallest
start + k * intervalvalue that is strictly aftercursor(startitself lies on theanchor + k * intervallattice, so every result is phase-consistent with the anchor). All arithmetic happens ini128:cursor - startcannot overflow and the result is either exactly on the lattice or an explicit error. - select_
due_ scheduled_ times - Select due scheduled times
<= wall_now_secswithout materializing all missed ticks.