Skip navigation
Help

Classes and interfaces

Classes

NameLocationDescription
DatabaseSchemaObjectExistsExceptiondrupal/includes/database/schema.incException thrown if an object being created already exists.
DatabaseSchema_mysqldrupal/includes/database/mysql/schema.inc
DatabaseSchema_pgsqldrupal/includes/database/pgsql/schema.inc
DatabaseSchema_sqlitedrupal/includes/database/sqlite/schema.inc
DatabaseSelectComplexTestCasedrupal/modules/simpletest/tests/database_test.testTest more complex select statements.
DatabaseSelectComplexTestCase2drupal/modules/simpletest/tests/database_test.testTest more complex select statements, part 2.
DatabaseSelectOrderedTestCasedrupal/modules/simpletest/tests/database_test.testTest select with order by clauses.
DatabaseSelectPagerDefaultTestCasedrupal/modules/simpletest/tests/database_test.test
DatabaseSelectSubqueryTestCasedrupal/modules/simpletest/tests/database_test.testTest case for subselects in a dynamic SELECT query.
DatabaseSelectTableSortDefaultTestCasedrupal/modules/simpletest/tests/database_test.test
DatabaseSelectTestCasedrupal/modules/simpletest/tests/database_test.testTest the SELECT builder.
DatabaseSerializeQueryTestCasedrupal/modules/simpletest/tests/database_test.testQuery serialization tests.
DatabaseStatementBasedrupal/includes/database/database.incDefault implementation of DatabaseStatementInterface.
DatabaseStatementEmptydrupal/includes/database/database.incEmpty implementation of a database statement.
DatabaseStatementPrefetchdrupal/includes/database/prefetch.incAn implementation of DatabaseStatementInterface that prefetches all data.
DatabaseStatement_sqlitedrupal/includes/database/sqlite/database.incSpecific SQLite implementation of DatabaseConnection.
DatabaseTaggingTestCasedrupal/modules/simpletest/tests/database_test.testSelect tagging tests.
DatabaseTaskExceptiondrupal/includes/install.incException thrown if the database installer fails.
DatabaseTasksdrupal/includes/install.incDatabase installer structure.
DatabaseTasks_mysqldrupal/includes/database/mysql/install.incSpecifies installation tasks for MySQL and equivalent databases.
DatabaseTasks_pgsqldrupal/includes/database/pgsql/install.inc
DatabaseTasks_sqlitedrupal/includes/database/sqlite/install.inc
DatabaseTemporaryQueryTestCasedrupal/modules/simpletest/tests/database_test.testTemporary query tests.
DatabaseTestCasedrupal/modules/simpletest/tests/database_test.testBase test class for databases.
DatabaseTransactiondrupal/includes/database/database.incA wrapper class for creating and managing database transactions.
DatabaseTransactionCommitFailedExceptiondrupal/includes/database/database.incException thrown when a commit() function fails.
DatabaseTransactionExplicitCommitNotAllowedExceptiondrupal/includes/database/database.incException to deny attempts to explicitly manage transactions.
DatabaseTransactionNameNonUniqueExceptiondrupal/includes/database/database.incException thrown when a savepoint or transaction name occurs twice.
DatabaseTransactionNoActiveExceptiondrupal/includes/database/database.incException for when popTransaction() is called with no active transaction.
DatabaseTransactionOutOfOrderExceptiondrupal/includes/database/database.incException thrown when a rollback() resulted in other active transactions being rolled-back.
DatabaseTransactionTestCasedrupal/modules/simpletest/tests/database_test.testTest transaction support, particularly nesting.
DatabaseUpdateComplexTestCasedrupal/modules/simpletest/tests/database_test.testTests for more complex update statements.
DatabaseUpdateLOBTestCasedrupal/modules/simpletest/tests/database_test.testTest update queries involving LOB values.
DatabaseUpdateTestCasedrupal/modules/simpletest/tests/database_test.testUpdate builder tests.
DateTimeFunctionalTestdrupal/modules/system/system.testTests generic date and time handling capabilities of Drupal.
DBLogTestCasedrupal/modules/dblog/dblog.test
DefaultMailSystemdrupal/modules/system/system.mail.incThe default Drupal mail backend using PHP's mail function.
DeleteQuerydrupal/includes/database/query.incGeneral class for an abstracted DELETE operation.
DeleteQuery_sqlitedrupal/includes/database/sqlite/query.incSQLite specific implementation of DeleteQuery.
DrupalAddFeedTestCasedrupal/modules/simpletest/tests/common.testBasic tests for drupal_add_feed().
DrupalAlterTestCasedrupal/modules/simpletest/tests/common.testTests for URL generation functions.
DrupalAttributesUnitTestdrupal/modules/simpletest/tests/common.testTests for the format_date() function.
DrupalDataApiTestdrupal/modules/simpletest/tests/common.testTests for CRUD API functions.
DrupalDatabaseCachedrupal/includes/cache.incDefault cache implementation.
DrupalDefaultEntityControllerdrupal/includes/entity.incDefault implementation of DrupalEntityControllerInterface.
DrupalDummyRemoteStreamWrapperdrupal/modules/simpletest/tests/file_test.moduleHelper class for testing the stream wrapper registry.
DrupalDummyStreamWrapperdrupal/modules/simpletest/tests/file_test.moduleHelper class for testing the stream wrapper registry.

Interfaces

NameLocationDescription
DatabaseStatementInterfacedrupal/includes/database/database.incA prepared statement.
DrupalCacheInterfacedrupal/includes/cache.incInterface for cache implementations.
DrupalEntityControllerInterfacedrupal/includes/entity.incInterface for entity controller classes.