DatabaseConnection::prefixTables |
core/includes/database/database.inc |
Appends a database prefix to all tables in a query. |
DatabaseConnection::prepare |
core/includes/database/database.inc |
Provides a pass-through to the PDO prepare method. |
DatabaseConnection::prepareQuery |
core/includes/database/database.inc |
Prepares a query string and returns the prepared statement. |
DatabaseConnection::pushTransaction |
core/includes/database/database.inc |
Increases the depth of transaction nesting. |
DatabaseConnection::query |
core/includes/database/database.inc |
Executes a query string against the database. |
DatabaseConnection::queryRange |
core/includes/database/database.inc |
Runs a limited-range query on this database object. |
DatabaseConnection::queryTemporary |
core/includes/database/database.inc |
Runs a SELECT query and stores its results in a temporary table. |
DatabaseConnection::quote |
core/includes/database/database.inc |
Provides a wrapper for the quote() function from the PDO object. |
DatabaseConnection::rollback |
core/includes/database/database.inc |
Rolls back the transaction entirely or to a named savepoint. |
DatabaseConnection::schema |
core/includes/database/database.inc |
Returns a DatabaseSchema object for manipulating the schema. |
DatabaseConnection::select |
core/includes/database/database.inc |
Prepares and returns a SELECT query object. |
DatabaseConnection::setKey |
core/includes/database/database.inc |
Tells this connection object what its key is. |
DatabaseConnection::setLogger |
core/includes/database/database.inc |
Associates a logging object with this connection. |
DatabaseConnection::setPrefix |
core/includes/database/database.inc |
Set the list of prefixes used by this database connection. |
DatabaseConnection::setTarget |
core/includes/database/database.inc |
Tells this connection object what its target value is. |
DatabaseConnection::startTransaction |
core/includes/database/database.inc |
Returns a new DatabaseTransaction object on this connection. |
DatabaseConnection::supportsTransactionalDDL |
core/includes/database/database.inc |
Determines if this driver supports transactional DDL. |
DatabaseConnection::supportsTransactions |
core/includes/database/database.inc |
Determines if this driver supports transactions. |
DatabaseConnection::tablePrefix |
core/includes/database/database.inc |
Find the prefix for a table. |
DatabaseConnection::transactionDepth |
core/includes/database/database.inc |
Determines current transaction depth. |
DatabaseConnection::truncate |
core/includes/database/database.inc |
Prepares and returns a TRUNCATE query object. |
DatabaseConnection::update |
core/includes/database/database.inc |
Prepares and returns an UPDATE query 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. |
DatabaseConnection::version |
core/includes/database/database.inc |
Returns the version of the database server. |
DatabaseConnection::__construct |
core/includes/database/database.inc |
Creates a database connection object. |
DatabaseConnectionTestCase::testConnectionClosing |
core/modules/simpletest/tests/database_test.test |
Tests the closing of a database connection. |
DatabaseConnectionTestCase::testConnectionOptions |
core/modules/simpletest/tests/database_test.test |
Tests the connection options of the active database. |
DatabaseConnectionTestCase::testConnectionRouting |
core/modules/simpletest/tests/database_test.test |
Test that connections return appropriate connection objects. |
DatabaseConnectionTestCase::testConnectionRoutingOverride |
core/modules/simpletest/tests/database_test.test |
Test that connections return appropriate connection objects. |
DatabaseConnection_mysql::createDatabase |
core/includes/database/mysql/database.inc |
Creates a database. |
DatabaseConnection_mysql::databaseType |
core/includes/database/mysql/database.inc |
Returns the name of the PDO driver for this connection. |
DatabaseConnection_mysql::doCommit |
core/includes/database/mysql/database.inc |
Do the actual commit, including a workaround for PHP 8 behaviour changes. |
DatabaseConnection_mysql::driver |
core/includes/database/mysql/database.inc |
Returns the type of database driver. |
DatabaseConnection_mysql::escapeAlias |
core/includes/database/mysql/database.inc |
Escapes an alias name string. |
DatabaseConnection_mysql::escapeField |
core/includes/database/mysql/database.inc |
Escapes a field name string. |
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::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::quoteIdentifier |
core/includes/database/mysql/database.inc |
Quotes an identifier with backticks for MySQL 8 compatibility. |
DatabaseConnection_mysql::rollback |
core/includes/database/mysql/database.inc |
Rolls back the transaction entirely or to a named savepoint. |
DatabaseConnection_mysql::setPrefix |
core/includes/database/mysql/database.inc |
Set the list of prefixes used by this database connection. |
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::version |
core/includes/database/mysql/database.inc |
Returns the version of the database server. |
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. |