Expand description
Durable product-neutral mutation identities, intents, outcomes, and recovery states.
Structs§
- Idempotency
Key - Opaque backend reconciliation key used to detect an already committed mutation.
- Mutation
Intent - In-memory intent that must be durably inserted before acknowledgement.
- Mutation
Preconditions - Conditional revisions captured when a mutation intent is created.
- Mutation
Record - Recoverable durable mutation journal record.
- Mutation
Retry Metadata - Retry metadata persisted with a mutation intent.
- Mutation
Runner - Runtime-neutral driver for one durable product-neutral mutation.
- Operation
Id - Stable identity of one durable mutation journal operation.
- Platform
Request Correlation - Owned correlation token for a platform request; native pointers and handles are excluded.
- Remote
Reconciliation Key - Opaque key used by status queries or change-feed reconciliation.
- Session
Generation - Monotonic fence for one platform connection, extension instance, or mount session.
Enums§
- Desired
Mutation - Product-neutral desired effect of a durable mutation.
- Mutation
Origin - How a local or remote effect entered the shared mutation/reconciliation mechanism.
- Mutation
Record Transition - Result of applying an idempotent mutation record transition.
- Mutation
Remote Outcome - Product-neutral result of one conditional remote mutation.
- Mutation
RunError - Product-neutral failure while driving one durable mutation record.
- Mutation
RunOutcome - Stable outcome of one mutation-runner invocation.
- Mutation
State - Durable journal state.
Detectedis deliberately absent because it is not recoverable. - Session
State - Lifecycle of one active platform session generation.
Traits§
- Cloud
Mutation Backend - Product-owned adapter for applying and reconciling durable mutations.
Type Aliases§
- Mutation
RunResult - Result returned by one mutation-runner invocation.