Generate a table name for a field revision archive table.
Parameters
$name: The field structure.
Return value
A string containing the generated name for the database table
25 calls to _field_sql_storage_revision_tablename()
- FieldAttachStorageTestCase::testFieldHasData in modules/
field/ tests/ field.test - Test field_has_data().
- FieldSqlStorageTestCase::setUp in modules/
field/ modules/ field_sql_storage/ field_sql_storage.test - Sets up a Drupal site for running functional and integration tests.
- FieldSqlStorageTestCase::testFieldStorageDetails in modules/
field/ modules/ field_sql_storage/ field_sql_storage.test - Test the storage details.
- FieldSqlStorageTestCase::testFieldUpdateIndexesWithData in modules/
field/ modules/ field_sql_storage/ field_sql_storage.test - Test adding and removing indexes while data is present.
- field_sql_storage_field_attach_rename_bundle in modules/
field/ modules/ field_sql_storage/ field_sql_storage.module - Implements hook_field_attach_rename_bundle().
2 string references to '_field_sql_storage_revision_tablename'
- field_sql_storage_field_storage_query in modules/
field/ modules/ field_sql_storage/ field_sql_storage.module - Implements hook_field_storage_query().
- hook_field_storage_query in modules/
field/ field.api.php - Execute an EntityFieldQuery.
File
- modules/
field/ modules/ field_sql_storage/ field_sql_storage.module, line 58 - Default implementation of the field storage API.
Code
function _field_sql_storage_revision_tablename($field) {
if ($field['deleted']) {
return "field_deleted_revision_{$field['id']}";
}
else {
return "field_revision_{$field['field_name']}";
}
}