[−][src]Trait sqlx_core::database::Database
A database driver.
This trait encapsulates a complete set of traits that implement a driver for a specific database (e.g., MySQL, PostgreSQL).
Associated Types
type Connection: Connection<Database = Self>
The concrete Connection implementation for this database.
type TransactionManager: TransactionManager<Database = Self>
The concrete TransactionManager implementation for this database.
type Row: Row<Database = Self>
The concrete Row implementation for this database.
type Done: Done<Database = Self>
The concrete Done implementation for this database.
type Column: Column<Database = Self>
The concrete Column implementation for this database.
type TypeInfo: TypeInfo
The concrete TypeInfo implementation for this database.
type Value: Value<Database = Self> + 'static
The concrete type used to hold an owned copy of the not-yet-decoded value that was received from the database.