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.

Traits§

Functions§