protected function preloadCountsFromQuery(array $guids)
{
$count_rows = elgg_get_annotations(array('annotation_names' => 'likes', 'guids' => $guids, 'selects' => array('e.guid', 'COUNT(*) AS cnt'), 'group_by' => 'e.guid', 'callback' => false));
foreach ($guids as $guid) {
$this->data->setNumLikes($guid, 0);
}
foreach ($count_rows as $row) {
$this->data->setNumLikes($row->guid, $row->cnt);
}
}