API documentation

ModuleDescription
mysql.impl.connection Implementation - Connection class.
mysql.impl.pool Connect to a MySQL/MariaDB database using a connection pool.
mysql.impl.prepared Implementation - Prepared statements.
mysql.impl.result Implementation - Structures for data received: rows and result sets (ie, a range of rows).
mysql.protocol.comms Internal - Low-level communications.
mysql.protocol.constants Internal - Misc protocol constants.
mysql.protocol.extra_types Internal - Protocol-related data types.
mysql.protocol.packet_helpers Internal - Helper functions for the communication protocol.
mysql.protocol.packets Internal - Tools for working with MySQL's communications packets.
mysql.protocol.sockets Internal - Phobos and vibe.d sockets.
mysql.safe.commands Use a DB via plain SQL statements (safe version).
mysql.safe.connection Connect to a MySQL/MariaDB server (safe version).
mysql.safe.pool Connect to a MySQL/MariaDB database using vibe.d's ConnectionPool (safe version).
mysql.safe.prepared This module publicly imports mysql.impl.prepared (safe version). See that module for documentation on using prepared statements with a MySQL server.
mysql.safe.result This module publicly imports mysql.impl.result. See that module for documentation on how to use result and result range structures (safe versions).
mysql.unsafe.commands Use a DB via plain SQL statements (unsafe version).
mysql.unsafe.connection Connect to a MySQL/MariaDB server (unsafe version).
mysql.unsafe.pool Connect to a MySQL/MariaDB database using vibe.d's ConnectionPool (unsafe version).
mysql.unsafe.prepared This module publicly imports mysql.impl.prepared (unsafe version). See that module for documentation on using prepared statements with a MySQL server.
mysql.unsafe.result This module publicly imports mysql.impl.result. See that module for documentation on how to use result and result range structures (unsafe versions).
mysql.commands This module publicly imports mysql.unsafe.commands. Please see that module for more documentation.
mysql.connection This module publicly imports mysql.unsafe.connection. Please see that module for more documentation.
mysql.escape Escape special characters in MySQL strings.
mysql.exceptions Exceptions defined by mysql-native.
mysql.metadata Retrieve metadata from a DB.
mysql.pool This module publicly imports mysql.unsafe.pool. Please see that module for more documentation.
mysql.prepared This module publicly imports mysql.unsafe.prepared. Please see that module for more documentation.
mysql.result This module publicly imports mysql.unsafe.result. Please see that module for more documentation.
mysql.safe Imports all of mysql-native (safe versions).
mysql.types Structures for MySQL types not built-in to D/Phobos.
mysql.unsafe Imports all of mysql-native (unsafe versions).
mysql Imports all of mysql-native.