Skip to main content

Crate sbol_db_sqlite

Crate sbol_db_sqlite 

Source
Expand description

SQLite persistence layer for sbol-db.

Implements the sbol-db-storage contract over SQLite, mirroring the Postgres model with portable SQL: the triplestore (with set semantics), the graph registry, the derived object view, ontology loading, neighborhood traversal, sequence search, the job queue, and the SynBioHub query accelerator. The backend passes the full sbol-db-conformance suite.

Re-exports§

pub use pool::connect;
pub use pool::connect_and_migrate;
pub use pool::run_migrations;
pub use pool::SqliteMigrator;

Modules§

pool
SQLite connection pool, schema migrations, and the Migrator capability.

Structs§

SqliteJobRepository
SqliteSqlConsole
The SQL console for a SQLite backend. Cloneable; clones share the pool.
SqliteStats
The introspection capability for a SQLite backend. Cloneable; clones share the pool.
SqliteStore
The SQLite SBOL store. Cloneable; all clones share one connection pool.

Type Aliases§

SqlitePool
An alias for Pool, specialized for SQLite.