namespace Drupal\Core\Database

Classsort descending Location Description
Connection drupal/core/lib/Drupal/Core/Database/Connection.php Base Database API class.
ConnectionNotDefinedException drupal/core/lib/Drupal/Core/Database/ConnectionNotDefinedException.php Exception thrown if an undefined database connection is requested.
Database drupal/core/lib/Drupal/Core/Database/Database.php Primary front-controller for the database system.
DatabaseException drupal/core/lib/Drupal/Core/Database/DatabaseException.php Interface for a database exception.
DatabaseExceptionWrapper drupal/core/lib/Drupal/Core/Database/DatabaseExceptionWrapper.php This wrapper class serves only to provide additional debug information.
DriverNotSpecifiedException drupal/core/lib/Drupal/Core/Database/DriverNotSpecifiedException.php Exception thrown if no driver is specified for a database connection.
IntegrityConstraintViolationException drupal/core/lib/Drupal/Core/Database/IntegrityConstraintViolationException.php Exception thrown if a query would violate an integrity constraint.
Log drupal/core/lib/Drupal/Core/Database/Log.php Database query logger.
Schema drupal/core/lib/Drupal/Core/Database/Schema.php
SchemaException drupal/core/lib/Drupal/Core/Database/SchemaException.php Base exception for Schema-related errors.
SchemaObjectDoesNotExistException drupal/core/lib/Drupal/Core/Database/SchemaObjectDoesNotExistException.php Exception thrown if an object being modified doesn't exist yet.
SchemaObjectExistsException drupal/core/lib/Drupal/Core/Database/SchemaObjectExistsException.php Exception thrown if an object being created already exists.
Statement drupal/core/lib/Drupal/Core/Database/Statement.php Default implementation of DatabaseStatementInterface.
StatementEmpty drupal/core/lib/Drupal/Core/Database/StatementEmpty.php Empty implementation of a database statement.
StatementInterface drupal/core/lib/Drupal/Core/Database/StatementInterface.php Represents a prepared statement.
StatementPrefetch drupal/core/lib/Drupal/Core/Database/StatementPrefetch.php An implementation of DatabaseStatementInterface that prefetches all data.
Transaction drupal/core/lib/Drupal/Core/Database/Transaction.php A wrapper class for creating and managing database transactions.
TransactionCommitFailedException drupal/core/lib/Drupal/Core/Database/TransactionCommitFailedException.php Exception thrown when a commit() function fails.
TransactionException drupal/core/lib/Drupal/Core/Database/TransactionException.php Exception thrown by an error in a database transaction.
TransactionExplicitCommitNotAllowedException drupal/core/lib/Drupal/Core/Database/TransactionExplicitCommitNotAllowedException.php Exception to deny attempts to explicitly manage transactions.
TransactionNameNonUniqueException drupal/core/lib/Drupal/Core/Database/TransactionNameNonUniqueException.php Exception thrown when a savepoint or transaction name occurs twice.
TransactionNoActiveException drupal/core/lib/Drupal/Core/Database/TransactionNoActiveException.php Exception for when popTransaction() is called with no active transaction.
TransactionOutOfOrderException drupal/core/lib/Drupal/Core/Database/TransactionOutOfOrderException.php Exception thrown when a rollback() resulted in other active transactions being rolled-back.