Expand description
Provides the node’s ConnectionPool implementation and related items.
This module extends [essential_node_db] and rusqlite_pool::tokio items
with node-specific wrappers, short-hands and helpers.
Structs§
- Config
- Node configuration related to the database.
- Connection
Close Errors - One or more connections failed to close.
- Connection
Handle - A temporary connection handle to a [
Node][crate::Node]’sConnectionPool. - Connection
Pool - Access to the node’s DB connection pool and DB-access-related methods.
Enums§
- Acquire
Then Error - Any error that might occur during node DB connection pool access.
- Source
- The source of the node’s database.
Type Aliases§
- Acquire
Then Query Error - An
acquire_thenerror whose function returns a result with a query error. - Acquire
Then Rusqlite Error - An
acquire_thenerror whose function returns a result with a rusqlite error.