DatabaseConnection::prepare |
core/includes/database/database.inc |
Provides a pass-through to the PDO prepare method. |
DatabaseConnection::quote |
core/includes/database/database.inc |
Provides a wrapper for the quote() function from the PDO object. |
DatabaseConnection::utf8mb4IsActive |
core/includes/database/database.inc |
Checks whether utf8mb4 support is currently active. |
DatabaseConnection::utf8mb4IsSupported |
core/includes/database/database.inc |
Checks whether utf8mb4 support is available on the current database system. |
DatabaseLog::__construct |
core/includes/database/log.inc |
Constructor. |
DatabaseLog::start |
core/includes/database/log.inc |
Begin logging queries to the specified connection and logging key. |
DatabaseLog::get |
core/includes/database/log.inc |
Retrieve the query log for the specified logging key so far. |
DatabaseLog::clear |
core/includes/database/log.inc |
Empty the query log for the specified logging key. |
DatabaseLog::end |
core/includes/database/log.inc |
Stop logging for the specified logging key. |
DatabaseLog::log |
core/includes/database/log.inc |
Log a query to all active logging keys. |
DatabaseLog::findCaller |
core/includes/database/log.inc |
Determine the routine that called this query. |
DatabaseConnection_mysql::version |
core/includes/database/mysql/database.inc |
Returns the version of the database server. |
DatabaseConnection_mysql::doCommit |
core/includes/database/mysql/database.inc |
Do the actual commit, including a workaround for PHP 8 behaviour changes. |
DatabaseConnection_mysql::rollback |
core/includes/database/mysql/database.inc |
Rolls back the transaction entirely or to a named savepoint. |
DatabaseConnection_mysql::createDatabase |
core/includes/database/mysql/database.inc |
Creates a database. |
DatabaseConnection_mysql::__construct |
core/includes/database/mysql/database.inc |
Constructs a MySQL-based DatabaseConnection. |
DatabaseConnection_mysql::__destruct |
core/includes/database/mysql/database.inc |
Destroy a MySQL database connection object. |
DatabaseConnection_mysql::queryRange |
core/includes/database/mysql/database.inc |
Runs a limited-range query on this database object. |
DatabaseConnection_mysql::queryTemporary |
core/includes/database/mysql/database.inc |
Runs a SELECT query and stores its results in a temporary table. |
DatabaseConnection_mysql::driver |
core/includes/database/mysql/database.inc |
Returns the type of database driver. |
DatabaseConnection_mysql::databaseType |
core/includes/database/mysql/database.inc |
Returns the name of the PDO driver for this connection. |
DatabaseConnection_mysql::mapConditionOperator |
core/includes/database/mysql/database.inc |
Gets any special processing requirements for the condition operator. |
DatabaseConnection_mysql::nextId |
core/includes/database/mysql/database.inc |
Retrieves an unique id from a given sequence. |
DatabaseConnection_mysql::nextIdDelete |
core/includes/database/mysql/database.inc |
Clean up the sequences table when closing a database connection. |
DatabaseConnection_mysql::popCommittableTransactions |
core/includes/database/mysql/database.inc |
Overridden to work around issues to MySQL not supporting transactional DDL. |
DatabaseConnection_mysql::escapeField |
core/includes/database/mysql/database.inc |
Escapes a field name string. |
DatabaseConnection_mysql::escapeAlias |
core/includes/database/mysql/database.inc |
Escapes an alias name string. |
DatabaseConnection_mysql::quoteIdentifier |
core/includes/database/mysql/database.inc |
Quotes an identifier with backticks for MySQL 8 compatibility. |
DatabaseConnection_mysql::utf8mb4IsActive |
core/includes/database/mysql/database.inc |
Checks whether utf8mb4 support is currently active. |
DatabaseConnection_mysql::utf8mb4IsSupported |
core/includes/database/mysql/database.inc |
Checks whether utf8mb4 support is available on the current database system. |
DatabaseConnection_mysql::setPrefix |
core/includes/database/mysql/database.inc |
Set the list of prefixes used by this database connection. |
DatabaseTasks_mysql::name |
core/includes/database/mysql/install.inc |
Returns a human-readable name string for MySQL and equivalent databases. |
DatabaseTasks_mysql::minimumVersion |
core/includes/database/mysql/install.inc |
Returns the minimum version for MySQL. |
InsertQuery_mysql::execute |
core/includes/database/mysql/query.inc |
Executes the insert query. |
InsertQuery_mysql::__toString |
core/includes/database/mysql/query.inc |
Implements PHP magic __toString method to convert the query to a string. |
DatabaseSchema_mysql::getPrefixInfo |
core/includes/database/mysql/schema.inc |
Get information about the table name and schema from the prefix. |
DatabaseSchema_mysql::buildTableNameCondition |
core/includes/database/mysql/schema.inc |
MySQL uses databases like schemas rather than catalogs so when we build
a condition to query the information_schema.tables, we set the default
database as the schema unless specified otherwise, and exclude
table_catalog from the condition criteria. |
DatabaseSchema_mysql::createTableSql |
core/includes/database/mysql/schema.inc |
Generate an array of query strings suitable for creating a table. |
DatabaseSchema_mysql::createFieldSql |
core/includes/database/mysql/schema.inc |
Create a SQL string for a field to be used in table creation or alteration. |
DatabaseSchema_mysql::processField |
core/includes/database/mysql/schema.inc |
Set database-engine specific properties for a field. |
DatabaseSchema_mysql::getFieldTypeMap |
core/includes/database/mysql/schema.inc |
Returns a mapping of Backdrop schema field names to DB-native field types. |
DatabaseSchema_mysql::createKeysSql |
core/includes/database/mysql/schema.inc |
Generates a string suitable for creating MySQL table keys. |
DatabaseSchema_mysql::createKeySql |
core/includes/database/mysql/schema.inc |
Generates a string suitable for creating key across multiple fields. |
DatabaseSchema_mysql::renameTable |
core/includes/database/mysql/schema.inc |
Rename a table. |
DatabaseSchema_mysql::dropTable |
core/includes/database/mysql/schema.inc |
Drop a table. |
DatabaseSchema_mysql::addField |
core/includes/database/mysql/schema.inc |
Add a new field to a table. |
DatabaseSchema_mysql::dropField |
core/includes/database/mysql/schema.inc |
Drop a field. |
DatabaseSchema_mysql::fieldSetDefault |
core/includes/database/mysql/schema.inc |
Set the default value for a field. |
DatabaseSchema_mysql::fieldSetNoDefault |
core/includes/database/mysql/schema.inc |
Set a field to have no default value. |
DatabaseSchema_mysql::indexExists |
core/includes/database/mysql/schema.inc |
Checks if an index exists in the given table. |