Expand description
Bounded SQLite persistence for Runtime-owned synchronization state.
Structs§
- Object
Changes Page V1 - Incremental page cursor plus current values, not historical values as of the cursor.
Values are observed atomically within this page; a newer object revision may exceed
through. - Object
Head V1 - Stable database identity plus its current object revision.
- Object
Write Intent V1 - Bounded immutable materialization intent, scoped to an installation.
- Object
Write Result V1 - Durable result of an object mutation or exact idempotent replay.
- Objects
Page V1 - Bounded lexicographic scan of current objects, including tombstones.
- Opaque
Object Record V1 - A record and its technical revision; digests are integrity checks, not authentication.
- Opaque
Object V1 - Opaque provider-owned record. Metadata is opaque too; callers own its confidentiality.
- Sqlite
Backup Report - Evidence returned after an integrity-checked online backup.
- Sqlite
Opaque Object Store V1 - Canonical opaque objects, independent of application schemas and filesystem publication.
- Sqlite
Replication Log - SQLite-backed implementation of the
AppCorereplication-log contract. - Sqlite
Sync Checkpoint Store - SQLite-backed per-peer synchronization checkpoints.
- Sqlite
Sync Config - Bounded configuration for one
SQLitesync database. - Sqlite
Sync Conflict Store - SQLite-backed bounded conflict registry. It records decisions, never applies them.
- Sqlite
Sync Health - Result of a provider integrity inspection.
- Sqlite
Sync Outbox - SQLite-backed bounded synchronization outbox.
- Sqlite
Sync Store - Shared owner of one bounded
SQLitesync database. - Sqlite
Sync Tombstone - One opaque Runtime sync deletion marker.
- Sqlite
Sync Tombstone Store - Bounded
SQLitetombstone storage for conservative deletion replication. - Sqlite
Sync Work - Bounded provider-owned unit of work; never exposes SQL or a connection. Callbacks must be short and must not reenter this store or wait for network I/O. Filesystem writes are outside this transaction and require a recovery journal.
Enums§
- Object
Revision V1 - Compare-and-set precondition; no implicit last-writer-wins mutation exists.
- Sqlite
Sync Error - Typed provider error whose diagnostics never contain paths, SQL or payloads.
Constants§
- SQLITE_
SYNC_ SCHEMA_ V1 - Original internal
SQLiteschema version. - SQLITE_
SYNC_ SCHEMA_ V2 - Current internal
SQLiteschema with bounded outbox retry metadata. - SQLITE_
SYNC_ SCHEMA_ V3 - Schema with durable bounded conflicts and resolutions.
- SQLITE_
SYNC_ SCHEMA_ V4 - Schema with canonical versioned opaque objects sharing sync transactions.
Functions§
- sqlite_
sync_ capability_ descriptor_ v1 - Returns the conservative provider-independent guarantees for
SQLitesync.
Type Aliases§
- Sqlite
Sync Result - Result produced by the
SQLitesync provider.