public function Basic::getRemainingItemsCount in Search API 8
Retrieves the total number of pending items for this index.
Parameters
string|null $datasource_id: (optional) The datasource to filter the total number of pending items by.
Return value
int The total number of items that still need to be indexed for this index, or for the given datasource on this index.
Overrides TrackerInterface::getRemainingItemsCount
File
- src/
Plugin/ search_api/ tracker/ Basic.php, line 413
Class
- Basic
- Provides a tracker implementation which uses a FIFO-like processing order.
Namespace
Drupal\search_api\Plugin\search_api\trackerCode
public function getRemainingItemsCount($datasource_id = NULL) {
try {
$select = $this
->createRemainingItemsStatement();
if ($datasource_id) {
$select
->condition('datasource', $datasource_id);
}
return (int) $select
->countQuery()
->execute()
->fetchField();
} catch (\Exception $e) {
$this
->logException($e);
return 0;
}
}