Module holochain_sqlite::db
source · Expand description
Functions dealing with obtaining and referencing singleton databases
Structs§
- Specifies the environment used for authoring data by all cells on the same
DnaHash
. - Specifies the environment used by each Cache (one per dna).
- Specifies the environment used by a Conductor
- Specifies the environment used for dht data by all cells on the same
DnaHash
. - State of the p2p network (one per space).
- Metrics for peers on p2p network (one per space).
- Specifies the environment used to save wasm
- A read-only version of DbWrite. This environment can only generate read-only transactions, never read-write.
- The canonical representation of a (singleton) database. The wrapper contains methods for managing transactions and database connections,
- Newtype to hand out connections that can only be used for running transactions
Enums§
- The various types of database, used to specify the list of databases to initialize
- The sqlite synchronous level. Corresponds to the
PRAGMA synchronous
pragma. See sqlite documentation. - The strategy for database file system synchronization. Some databases like the cache can be safely rebuilt if corruption occurs due to using the faster
DbSyncLevel::Off
.