Hierarchy
- class DatabaseSchema implements QueryPlaceholderInterface
- class DatabaseSchema_mysql
Expanded class hierarchy of DatabaseSchema_mysql
Related topics
File
- drivers/
database_mysql/ schema.inc, line 14 - Database schema code for MySQL database servers.
Members
Name | Modifiers | Type | Description |
---|---|---|---|
DatabaseSchema:: |
public | function | |
DatabaseSchema_mysql:: |
protected | function | |
DatabaseSchema_mysql:: |
protected | function | |
DatabaseSchema_mysql:: |
protected | function | |
DatabaseSchema_mysql:: |
public | function |
Add a new field to a table. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Add an index. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Add a primary key. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Add a unique key. Overrides DatabaseSchema:: |
DatabaseSchema:: |
protected | property | A unique identifier for this query object. |
DatabaseSchema_mysql:: |
protected | function |
Build a condition to match a table name against a standard information_schema. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Change a field definition. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Check if a column exists in the given table. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Check if a table exists. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Checks if an index exists in the given table. Overrides DatabaseSchema:: |
DatabaseSchema:: |
public | function | Create a new table from a Backdrop table definition. |
DatabaseSchema:: |
public | function | Create an exact duplicate of an existing table, including all content. |
DatabaseSchema_mysql:: |
protected | function | Create an SQL string for a field to be used in table creation or alteration. |
DatabaseSchema:: |
public | function | Create names for indexes, primary keys and constraints. |
DatabaseSchema:: |
protected | property | Definition of prefixInfo array structure. |
DatabaseSchema_mysql:: |
public | function |
Drop a field. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Drop an index. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Drop a table. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Drop a unique key. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Drop the primary key. Overrides DatabaseSchema:: |
DatabaseSchema:: |
public | function | Find all tables that are like the specified base table name. |
DatabaseSchema:: |
public | function | Finds all tables that are like the specified base table name. This is a backport of the change made to findTables in Drupal 8 to work with virtual, un-prefixed table names. The original function is retained for Backwards Compatibility. |
DatabaseSchema_mysql:: |
protected | function |
Generate an array of query strings suitable for cloning a table. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
protected | function |
Generate SQL to create a new table from a Backdrop schema definition. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
protected | function |
Get information about the table and database name from the prefix. Overrides DatabaseSchema:: |
DatabaseSchema:: |
public | function |
Implements QueryPlaceHolderInterface::nextPlaceholder(). Overrides QueryPlaceholderInterface:: |
DatabaseSchema:: |
public | function |
Implements QueryPlaceHolderInterface::uniqueIdentifier(). Overrides QueryPlaceholderInterface:: |
DatabaseSchema:: |
public | function | Implements the magic __clone function. |
DatabaseSchema_mysql:: |
constant | Maximum length of a column comment in MySQL. | |
DatabaseSchema_mysql:: |
constant | Maximum length of a table comment in MySQL. | |
DatabaseSchema_mysql:: |
public | function |
Prepare a table or column comment for database query. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Rename a table. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function | Retrieve a table or column comment. |
DatabaseSchema:: |
public | function | Return an array of field names from an array of key/index column specifiers. |
DatabaseSchema_mysql:: |
public | function |
Returns a mapping of Backdrop schema field names to DB-native field types. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
public | function |
Set a field to have no default value. Overrides DatabaseSchema:: |
DatabaseSchema_mysql:: |
protected | function | Set database-engine specific properties for a field. |
DatabaseSchema_mysql:: |
public | function |
Set the default value for a field. Overrides DatabaseSchema:: |
DatabaseSchema:: |
protected | property | The current database connection. |
DatabaseSchema:: |
protected | property | The placeholder counter. |