Expand description
SQLx adapter for Keepsake.
Modules§
- prelude
- Common imports for application modules using the
SQLxadapter.
Structs§
- Active
Relation - Active keepsake membership with its stored relation definition.
- Applied
Keepsake - Result of an apply operation.
- Audit
Cursor - Keyset cursor for audit event reads in stable
(occurred_at, id)order. - Audit
Event Record - A persisted audit event together with its stable storage id.
- Fulfilled
Expiry Candidate - Due fulfillment expiry candidate.
- Local
Relation Cache - Local in-process relation definition cache.
- Local
Relation Cache Config - Configuration for local in-process relation definition caching.
- Membership
Cursor - Keyset cursor for active relation membership scans.
- Noop
Relation Cache - Relation cache implementation that never stores entries.
- Postgres
Backend - Postgres backend marker.
- Sqlx
Keepsake Repository SQLx-backed keepsake repository.- Timed
Expiry Candidate - Due timed expiry candidate.
- Timed
Sqlx Keepsake Repository - Timestamp-scoped repository view.
Enums§
- Repository
Error - SQL repository errors.
Traits§
- Keepsake
Sqlx Backend SQLxbackend supported by Keepsake.- Relation
Cache - Adapter for relation definition caching.
Type Aliases§
- Keepsake
Repository - Default Postgres-backed keepsake repository.
- Postgres
Keepsake Repository - Postgres-backed keepsake repository.
- Repository
Result - Result alias for SQL repository operations.
- Timed
Keepsake Repository - Default Postgres timestamp-scoped repository view.