Expand description

Types related to database connections


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.
The default loading mode provided by a Connection.
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 variant of the Connection trait that is usable with dynamic dispatch
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 Connection.
The specific part of a Connection which actually loads data from the database
Perform simple operations on a backend.
Manages the internal transaction state for a connection.

Type Definitions