Types related to database connections
A module to evaluate what to do when a commit triggers an error.
Helper types for prepared statement caching
An implementation of
TransactionManager which can be used for backends
which use ANSI standard syntax for savepoints such as SQLite and PostgreSQL.
Valid transaction status for the manager. Can return the current transaction depth
Represents a change to apply to the depth of a transaction
Status of the transaction manager
A connection to a database
This trait describes which cursor type is used by a given connection
implementation. This trait is only useful in combination with
Perform simple operations on a backend.
Manages the internal transaction state for a connection.