getName(); if ($table_name == $this->storage->getBaseTable()) { switch ($field_name) { case 'file': $this->addSharedTableFieldUniqueKey($storage_definition, $schema, TRUE); $this->addSharedTableFieldForeignKey($storage_definition, $schema, 'file_managed', 'fid'); break; case 'state': case 'performed': case 'periodic': case 'queued': $this->addSharedTableFieldIndex($storage_definition, $schema, TRUE); break; } } return $schema; } }