Full ELMS Learning Network documentation
Classes, traits, and interfaces
Primary tabs
Name | Type | Namespace |
Location![]() |
Description |
---|---|---|---|---|
ArchiverInterface | interface |
includes/ |
Defines the common interface for all Archiver classes. | |
BatchQueue | class |
includes/ |
Defines a batch queue. | |
BatchMemoryQueue | class |
includes/ |
Defines a batch queue for non-progressive batches. | |
DrupalCacheArray | abstract class |
includes/ |
Provides a caching wrapper to be used in place of large array structures. | |
SchemaCache | class |
includes/ |
Extends DrupalCacheArray to allow for dynamic building of the schema cache. | |
DrupalFakeCache | class |
includes/ |
Defines a stub cache implementation to be used during installation. | |
DrupalCacheInterface | interface |
includes/ |
Defines an interface for cache implementations. | |
DrupalDatabaseCache | class |
includes/ |
Defines a default cache implementation. | |
DatabaseConnection | abstract class |
includes/ |
Base Database API class. | |
Database | abstract class |
includes/ |
Primary front-controller for the database system. | |
DatabaseTransactionNoActiveException | class |
includes/ |
Exception for when popTransaction() is called with no active transaction. | |
DatabaseTransactionNameNonUniqueException | class |
includes/ |
Exception thrown when a savepoint or transaction name occurs twice. | |
DatabaseTransactionCommitFailedException | class |
includes/ |
Exception thrown when a commit() function fails. | |
DatabaseTransactionExplicitCommitNotAllowedException | class |
includes/ |
Exception to deny attempts to explicitly manage transactions. | |
DatabaseTransactionOutOfOrderException | class |
includes/ |
Exception thrown when a rollback() resulted in other active transactions being rolled-back. | |
InvalidMergeQueryException | class |
includes/ |
Exception thrown for merge queries that do not make semantic sense. | |
FieldsOverlapException | class |
includes/ |
Exception thrown if an insert query specifies a field twice. | |
NoFieldsException | class |
includes/ |
Exception thrown if an insert query doesn't specify insert or default fields. | |
DatabaseConnectionNotDefinedException | class |
includes/ |
Exception thrown if an undefined database connection is requested. | |
DatabaseDriverNotSpecifiedException | class |
includes/ |
Exception thrown if no driver is specified for a database connection. | |
DatabaseTransaction | class |
includes/ |
A wrapper class for creating and managing database transactions. | |
DatabaseStatementInterface | interface |
includes/ |
Represents a prepared statement. | |
DatabaseStatementBase | class |
includes/ |
Default implementation of DatabaseStatementInterface. | |
DatabaseStatementEmpty | class |
includes/ |
Empty implementation of a database statement. | |
DatabaseLog | class |
includes/ |
Database query logger. | |
DatabaseConnection_mysql | class |
includes/ |
||
DatabaseTasks_mysql | class |
includes/ |
Specifies installation tasks for MySQL and equivalent databases. | |
InsertQuery_mysql | class |
includes/ |
||
TruncateQuery_mysql | class |
includes/ |
||
DatabaseSchema_mysql | class |
includes/ |
||
DatabaseConnection_pgsql | class |
includes/ |
||
DatabaseTasks_pgsql | class |
includes/ |
||
InsertQuery_pgsql | class |
includes/ |
||
UpdateQuery_pgsql | class |
includes/ |
||
DatabaseSchema_pgsql | class |
includes/ |
||
SelectQuery_pgsql | class |
includes/ |
||
DatabaseStatementPrefetch | class |
includes/ |
An implementation of DatabaseStatementInterface that prefetches all data. | |
TruncateQuery | class |
includes/ |
General class for an abstracted TRUNCATE operation. | |
UpdateQuery | class |
includes/ |
General class for an abstracted UPDATE operation. | |
MergeQuery | class |
includes/ |
General class for an abstracted MERGE query operation. | |
DatabaseCondition | class |
includes/ |
Generic class for a series of conditions in a query. | |
QueryConditionInterface | interface |
includes/ |
Interface for a conditional clause in a query. | |
QueryAlterableInterface | interface |
includes/ |
Interface for a query that can be manipulated via an alter hook. | |
QueryPlaceholderInterface | interface |
includes/ |
Interface for a query that accepts placeholders. | |
Query | abstract class |
includes/ |
Base class for query builders. | |
InsertQuery | class |
includes/ |
General class for an abstracted INSERT query. | |
DeleteQuery | class |
includes/ |
General class for an abstracted DELETE operation. | |
DatabaseSchema | abstract class |
includes/ |
||
DatabaseSchemaObjectExistsException | class |
includes/ |
Exception thrown if an object being created already exists. | |
DatabaseSchemaObjectDoesNotExistException | class |
includes/ |
Exception thrown if an object being modified doesn't exist yet. |