Expand description
Checkpoint persistence types and traits
Defines the checkpoint saver trait and all checkpoint-related types.
Storage implementations (MemorySaver, SqliteSaver, etc.) are provided
by the juncture-checkpoint crate, which implements this trait.
Structs§
- Checkpoint
- Complete checkpoint state
- Checkpoint
Filter - Checkpoint listing filter
- Checkpoint
Metadata - Checkpoint metadata
- Checkpoint
Namespace - Namespace for checkpoint isolation in subgraph execution
- Checkpoint
Pending Task - Pending task in checkpoint
- Checkpoint
Tuple - Complete checkpoint tuple with all context
- Delta
Counters - Delta tracking counters for a channel
- Namespace
Segment - Single namespace segment with node name and invocation UUID
- Pending
Write - Pending write from a completed task
- Pregel
Task Info - Pregel task information
- Serialized
Send - Serialized Send operation
- State
Snapshot - State snapshot at a specific checkpoint
Enums§
- Checkpoint
Error - Checkpoint operation errors
- Checkpoint
Source - Source of checkpoint creation
- DeltaOp
- Delta operation type
Constants§
- CHECKPOINT_
NS_ SEPARATOR - Separator used between namespace segments in checkpoint namespace strings.
Traits§
- Checkpoint
Saver - Checkpoint persistence interface
Functions§
- generate_
checkpoint_ id - Generate a new time-ordered checkpoint ID using UUID v6.