| DatabaseSchema::addField | includes/database/schema.inc | Add a new field to a table. |
| DatabaseSchema::addIndex | includes/database/schema.inc | Add an index. |
| DatabaseSchema::addPrimaryKey | includes/database/schema.inc | Add a primary key. |
| DatabaseSchema::addUniqueKey | includes/database/schema.inc | Add a unique key. |
| DatabaseSchema::buildTableNameCondition | includes/database/schema.inc | Build a condition to match a table name against a standard information_schema. |
| DatabaseSchema::changeField | includes/database/schema.inc | Change a field definition. |
| DatabaseSchema::createTable | includes/database/schema.inc | Create a new table from a Drupal table definition. |
| DatabaseSchema::dropField | includes/database/schema.inc | Drop a field. |
| DatabaseSchema::dropIndex | includes/database/schema.inc | Drop an index. |
| DatabaseSchema::dropPrimaryKey | includes/database/schema.inc | Drop the primary key. |
| DatabaseSchema::dropTable | includes/database/schema.inc | Drop a table. |
| DatabaseSchema::dropUniqueKey | includes/database/schema.inc | Drop a unique key. |
| DatabaseSchema::fieldExists | includes/database/schema.inc | Check if a column exists in the given table. |
| DatabaseSchema::fieldNames | includes/database/schema.inc | Return an array of field names from an array of key/index column specifiers. |
| DatabaseSchema::fieldSetDefault | includes/database/schema.inc | Set the default value for a field. |
| DatabaseSchema::fieldSetNoDefault | includes/database/schema.inc | Set a field to have no default value. |
| DatabaseSchema::findTables | includes/database/schema.inc | Find all tables that are like the specified base table name. |
| DatabaseSchema::getFieldTypeMap | includes/database/schema.inc | Returns a mapping of Drupal schema field names to DB-native field types. |
| DatabaseSchema::getPrefixInfo | includes/database/schema.inc | Get information about the table name and schema from the prefix. |
| DatabaseSchema::indexExists | includes/database/schema.inc | Checks if an index exists in the given table. |
| DatabaseSchema::nextPlaceholder | includes/database/schema.inc | Implements QueryPlaceHolderInterface::nextPlaceholder(). |
| DatabaseSchema::prefixNonTable | includes/database/schema.inc | Create names for indexes, primary keys and constraints. |
| DatabaseSchema::prepareComment | includes/database/schema.inc | Prepare a table or column comment for database query. |
| DatabaseSchema::renameTable | includes/database/schema.inc | Rename a table. |
| DatabaseSchema::tableExists | includes/database/schema.inc | Check if a table exists. |
| DatabaseSchema::uniqueIdentifier | includes/database/schema.inc | Implements QueryPlaceHolderInterface::uniqueIdentifier(). |
| DatabaseSchema::__clone | includes/database/schema.inc | Implements the magic __clone function. |
| DatabaseSchema::__construct | includes/database/schema.inc | |
| DatabaseSchema_mysql::addField | includes/database/mysql/schema.inc | Add a new field to a table. |
| DatabaseSchema_mysql::addIndex | includes/database/mysql/schema.inc | Add an index. |