Schema::$defaultSchema |
property |
core/lib/Drupal/Core/Database/Schema.php |
Definition of prefixInfo array structure. |
Schema::$placeholder |
property |
core/lib/Drupal/Core/Database/Schema.php |
The placeholder counter. |
Schema::$uniqueIdentifier |
property |
core/lib/Drupal/Core/Database/Schema.php |
A unique identifier for this query object. |
Schema::addField |
function |
core/lib/Drupal/Core/Database/Schema.php |
Add a new field to a table. |
Schema::addIndex |
function |
core/lib/Drupal/Core/Database/Schema.php |
Add an index. |
Schema::addPrimaryKey |
function |
core/lib/Drupal/Core/Database/Schema.php |
Add a primary key. |
Schema::addUniqueKey |
function |
core/lib/Drupal/Core/Database/Schema.php |
Add a unique key. |
Schema::buildTableNameCondition |
function |
core/lib/Drupal/Core/Database/Schema.php |
Build a condition to match a table name against a standard information_schema. |
Schema::changeField |
function |
core/lib/Drupal/Core/Database/Schema.php |
Change a field definition. |
Schema::createTable |
function |
core/lib/Drupal/Core/Database/Schema.php |
Create a new table from a Drupal table definition. |
Schema::createTableSql |
function |
core/lib/Drupal/Core/Database/Schema.php |
Generate SQL to create a new table from a Drupal schema definition. |
Schema::dropField |
function |
core/lib/Drupal/Core/Database/Schema.php |
Drop a field. |
Schema::dropIndex |
function |
core/lib/Drupal/Core/Database/Schema.php |
Drop an index. |
Schema::dropPrimaryKey |
function |
core/lib/Drupal/Core/Database/Schema.php |
Drop the primary key. |
Schema::dropTable |
function |
core/lib/Drupal/Core/Database/Schema.php |
Drop a table. |
Schema::dropUniqueKey |
function |
core/lib/Drupal/Core/Database/Schema.php |
Drop a unique key. |
Schema::ensureNotNullPrimaryKey |
function |
core/lib/Drupal/Core/Database/Schema.php |
Ensures that all the primary key fields are correctly defined. |
Schema::escapeDefaultValue |
function |
core/lib/Drupal/Core/Database/Schema.php |
Escapes a value to be used as the default value on a column. |
Schema::fieldExists |
function |
core/lib/Drupal/Core/Database/Schema.php |
Check if a column exists in the given table. |
Schema::fieldNames |
function |
core/lib/Drupal/Core/Database/Schema.php |
Return an array of field names from an array of key/index column specifiers. |
Schema::findPrimaryKeyColumns |
function |
core/lib/Drupal/Core/Database/Schema.php |
Finds the primary key columns of a table, from the database. |
Schema::findTables |
function |
core/lib/Drupal/Core/Database/Schema.php |
Finds all tables that are like the specified base table name. |
Schema::getFieldTypeMap |
function |
core/lib/Drupal/Core/Database/Schema.php |
Returns a mapping of Drupal schema field names to DB-native field types. |
Schema::getPrefixInfo |
function |
core/lib/Drupal/Core/Database/Schema.php |
Get information about the table name and schema from the prefix. |
Schema::indexExists |
function |
core/lib/Drupal/Core/Database/Schema.php |
Checks if an index exists in the given table. |
Schema::introspectIndexSchema |
function |
core/lib/Drupal/Core/Database/Schema.php |
Finds the columns for the primary key, unique keys and indexes of a table. |
Schema::nextPlaceholder |
function |
core/lib/Drupal/Core/Database/Schema.php |
|
Schema::prefixNonTable |
function |
core/lib/Drupal/Core/Database/Schema.php |
Create names for indexes, primary keys and constraints. |
Schema::prepareComment |
function |
core/lib/Drupal/Core/Database/Schema.php |
Prepare a table or column comment for database query. |
Schema::renameTable |
function |
core/lib/Drupal/Core/Database/Schema.php |
Rename a table. |
Schema::tableExists |
function |
core/lib/Drupal/Core/Database/Schema.php |
Check if a table exists. |
Schema::uniqueIdentifier |
function |
core/lib/Drupal/Core/Database/Schema.php |
|
Schema::__clone |
function |
core/lib/Drupal/Core/Database/Schema.php |
Implements the magic __clone function. |
Schema::__construct |
function |
core/lib/Drupal/Core/Database/Schema.php |
|
SchemaCompatibilityChecker |
class |
core/lib/Drupal/Core/Theme/Component/SchemaCompatibilityChecker.php |
Checks whether two schemas are compatible. |
SchemaCompatibilityChecker.php |
file |
core/lib/Drupal/Core/Theme/Component/SchemaCompatibilityChecker.php |
|
SchemaCompatibilityChecker::checkRequired |
function |
core/lib/Drupal/Core/Theme/Component/SchemaCompatibilityChecker.php |
Checks that the required properties are compatible. |
SchemaCompatibilityChecker::checkSharedProperties |
function |
core/lib/Drupal/Core/Theme/Component/SchemaCompatibilityChecker.php |
Checks that the shared properties are compatible. |
SchemaCompatibilityChecker::isCompatible |
function |
core/lib/Drupal/Core/Theme/Component/SchemaCompatibilityChecker.php |
Checks if the replacement schema is compatible with the old one. |
SchemaException |
class |
core/lib/Drupal/Core/Database/SchemaException.php |
Base exception for Schema-related errors. |
SchemaException.php |
file |
core/lib/Drupal/Core/Database/SchemaException.php |
|
SchemaObjectDoesNotExistException |
class |
core/lib/Drupal/Core/Database/SchemaObjectDoesNotExistException.php |
Exception thrown if an object being modified doesn't exist yet. |
SchemaObjectDoesNotExistException.php |
file |
core/lib/Drupal/Core/Database/SchemaObjectDoesNotExistException.php |
|
SchemaObjectExistsException |
class |
core/lib/Drupal/Core/Database/SchemaObjectExistsException.php |
Exception thrown if an object being created already exists. |
SchemaObjectExistsException.php |
file |
core/lib/Drupal/Core/Database/SchemaObjectExistsException.php |
|
SchemaTableColumnSizeTooLargeException |
class |
core/lib/Drupal/Core/Database/Exception/SchemaTableColumnSizeTooLargeException.php |
Exception thrown if a column size is too large on table creation. |
SchemaTableColumnSizeTooLargeException.php |
file |
core/lib/Drupal/Core/Database/Exception/SchemaTableColumnSizeTooLargeException.php |
|
SchemaTableKeyTooLargeException |
class |
core/lib/Drupal/Core/Database/Exception/SchemaTableKeyTooLargeException.php |
Exception thrown if a key is too large. |
SchemaTableKeyTooLargeException.php |
file |
core/lib/Drupal/Core/Database/Exception/SchemaTableKeyTooLargeException.php |
|
SqlContentEntityStorage::$storageSchema |
property |
core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php |
The entity type's storage schema object. |