Classes, traits, and interfaces

Primary tabs

Name Type Namespace Locationsort descending Description Direct uses Use statements Strings
Update class Drupal\Core\Database\Driver\sqlite drupal/core/lib/Drupal/Core/Database/Driver/sqlite/Update.php SQLite specific implementation of UpdateQuery.
DriverNotSpecifiedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/DriverNotSpecifiedException.php Exception thrown if no driver is specified for a database connection.
TaskException class Drupal\Core\Database\Install drupal/core/lib/Drupal/Core/Database/Install/TaskException.php Exception thrown if the database installer fails. 1
Tasks abstract class Drupal\Core\Database\Install drupal/core/lib/Drupal/Core/Database/Install/Tasks.php Database installer structure. 3 3
IntegrityConstraintViolationException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/IntegrityConstraintViolationException.php Exception thrown if a query would violate an integrity constraint. 4
Log class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Log.php Database query logger.
AlterableInterface interface Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/AlterableInterface.php Interface for a query that can be manipulated via an alter hook. 2 5
Condition class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/Condition.php Generic class for a series of conditions in a query. 7
ConditionInterface interface Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/ConditionInterface.php Interface for a conditional clause in a query. 5 1
Delete class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/Delete.php General class for an abstracted DELETE operation. 3 3
ExtendableInterface interface Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/ExtendableInterface.php Interface for extendable query objects. 1
FieldsOverlapException class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/FieldsOverlapException.php Exception thrown if an insert query specifies a field twice.
Insert class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/Insert.php General class for an abstracted INSERT query. 3 3
InvalidMergeQueryException class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/InvalidMergeQueryException.php Exception thrown for merge queries that do not make semantic sense. 1
Merge class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/Merge.php General class for an abstracted MERGE query operation. 3 6
NoFieldsException class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/NoFieldsException.php Exception thrown if an insert query doesn't specify insert or default fields. 1
PagerSelectExtender class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/PagerSelectExtender.php Query extender for pager queries. 1
PlaceholderInterface interface Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/PlaceholderInterface.php Interface for a query that accepts placeholders. 3 1
Query abstract class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/Query.php Base class for query builders. 6
Select class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/Select.php Query builder for SELECT statements. 3 4
SelectExtender class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/SelectExtender.php The base extender class for Select queries. 3 4
SelectInterface interface Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/SelectInterface.php Interface definition for a Select Query object. 2 7
TableSortExtender class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/TableSortExtender.php Query extender class for tablesort queries.
Truncate class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/Truncate.php General class for an abstracted TRUNCATE operation. 3 3
Update class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/Update.php General class for an abstracted UPDATE operation. 3 3
Schema abstract class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Schema.php 3 3
SchemaException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/SchemaException.php Base exception for Schema-related errors. 2
SchemaObjectDoesNotExistException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/SchemaObjectDoesNotExistException.php Exception thrown if an object being modified doesn't exist yet. 3
SchemaObjectExistsException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/SchemaObjectExistsException.php Exception thrown if an object being created already exists. 4
Statement class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Statement.php Default implementation of DatabaseStatementInterface.
StatementEmpty class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementEmpty.php Empty implementation of a database statement. 2
StatementInterface interface Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementInterface.php Represents a prepared statement. 4 4
StatementPrefetch class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementPrefetch.php An implementation of DatabaseStatementInterface that prefetches all data. 1 1
Transaction class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Transaction.php A wrapper class for creating and managing database transactions. 3 3
TransactionCommitFailedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionCommitFailedException.php Exception thrown when a commit() function fails. 2
TransactionException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionException.php Exception thrown by an error in a database transaction. 5
TransactionExplicitCommitNotAllowedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionExplicitCommitNotAllowedException.php Exception to deny attempts to explicitly manage transactions.
TransactionNameNonUniqueException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionNameNonUniqueException.php Exception thrown when a savepoint or transaction name occurs twice. 1
TransactionNoActiveException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionNoActiveException.php Exception for when popTransaction() is called with no active transaction. 3
TransactionOutOfOrderException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionOutOfOrderException.php Exception thrown when a rollback() resulted in other active transactions being rolled-back. 2
DrupalDateTime class Drupal\Core\Datetime drupal/core/lib/Drupal/Core/Datetime/DrupalDateTime.php Extends DateTimePlus(). 8
RegisterAccessChecksPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterAccessChecksPass.php Adds services tagged 'access_check' to the access_manager service. 1
RegisterKernelListenersPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterKernelListenersPass.php 1
RegisterMatchersPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterMatchersPass.php Adds services tagged 'chained_matcher' to the 'matcher' service. 1
RegisterNestedMatchersPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterNestedMatchersPass.php Adds services tagged 'nested_matcher' to the tagged_matcher service. 1
RegisterSerializationClassesPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterSerializationClassesPass.php Adds services tagged 'normalizer' and 'encoder' to the Serializer. 1
ContainerBuilder class Drupal\Core\DependencyInjection drupal/core/lib/Drupal/Core/DependencyInjection/ContainerBuilder.php Drupal's dependency injection container builder. 4
DrupalKernel class Drupal\Core drupal/core/lib/Drupal/Core/DrupalKernel.php The DrupalKernel class is the core of Drupal itself. 10
DrupalKernelInterface interface Drupal\Core drupal/core/lib/Drupal/Core/DrupalKernelInterface.php The interface for DrupalKernel, the core of Drupal. 1
ContentEntityInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/ContentEntityInterface.php Defines a common interface for all content entity objects. 4 4

Pages

Other projects