abstract public function DatabaseSchema::getFieldTypeMap
7.x schema.inc | abstract public DatabaseSchema::getFieldTypeMap() |
Returns a mapping of Drupal schema field names to DB-native field types.
Because different field types do not map 1:1 between databases, Drupal has its own normalized field type names. This function returns a driver-specific mapping table from Drupal names to the native names for each database.
Return value
array An array of Schema API field types to driver-specific field types.
3 methods override DatabaseSchema::getFieldTypeMap()
- DatabaseSchema_mysql::getFieldTypeMap in drupal-7.x/
includes/ database/ mysql/ schema.inc - Returns a mapping of Drupal schema field names to DB-native field types.
- DatabaseSchema_pgsql::getFieldTypeMap in drupal-7.x/
includes/ database/ pgsql/ schema.inc - This maps a generic data type in combination with its data size to the engine-specific data type.
- DatabaseSchema_sqlite::getFieldTypeMap in drupal-7.x/
includes/ database/ sqlite/ schema.inc - This maps a generic data type in combination with its data size to the engine-specific data type.
File
- drupal-7.x/
includes/ database/ schema.inc, line 376 - Generic Database schema code.
Class
Code
abstract public function getFieldTypeMap();