Skip to main content

Module store

Module store 

Source
Expand description

Task storage backend.

Modules§

migration
Schema versioning and migration support for SqliteTaskStore.
pg_migration
Schema versioning and migration support for PostgresTaskStore.
postgres_store
PostgreSQL-backed TaskStore implementation.
sqlite_store
SQLite-backed TaskStore implementation.
task_store
Task persistence trait and in-memory implementation.
tenant
Tenant-scoped task store implementations.
tenant_postgres_store
Tenant-scoped PostgreSQL-backed TaskStore implementation.
tenant_sqlite_store
Tenant-scoped SQLite-backed TaskStore implementation.

Structs§

InMemoryTaskStore
In-memory TaskStore backed by a BTreeMap under a RwLock.
Migration
A single schema migration.
MigrationRunner
Runs schema migrations against a SQLite database.
PgMigration
A single schema migration.
PgMigrationRunner
Runs schema migrations against a PostgreSQL database.
PostgresTaskStore
PostgreSQL-backed TaskStore.
SqliteTaskStore
SQLite-backed TaskStore.
TaskStoreConfig
Configuration for InMemoryTaskStore.
TenantAwareInMemoryTaskStore
Tenant-isolated in-memory TaskStore.
TenantAwarePostgresTaskStore
Tenant-scoped PostgreSQL-backed TaskStore.
TenantAwareSqliteTaskStore
Tenant-scoped SQLite-backed TaskStore.
TenantContext
Thread-safe tenant context for scoping store operations.
TenantStoreConfig
Configuration for TenantAwareInMemoryTaskStore.

Traits§

TaskStore
Trait for persisting and retrieving Task objects.