Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\Store\Sql\DispatchStats Class Reference

Utility class for collecting dispatch statistics. More...

Public Member Functions

 __construct (RepoDomainDb $repoDomainDb)
 
 getDispatchStats ()
 

Private Member Functions

 loadLimitedNumberOfChanges (DBConnRef $db, $limit)
 
 getWbChangesRowEstimate (DBConnRef $db)
 
 loadNumberOfEntities (DBConnRef $db)
 
 loadChangeTimes (DBConnRef $db)
 
 buildMinimumNumberOfChangesStats (int $limitedNumberOfChanges, array $changeTimesStats)
 
 buildEstimateStats ( $estimate, array $changeTimesStats)
 
 buildExactNumberOfChangesStats (int $numberOfChanges, int $numberOfEntities, array $changeTimesStats)
 

Private Attributes

 $db
 

Detailed Description

Utility class for collecting dispatch statistics.

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Store\Sql\DispatchStats::__construct ( RepoDomainDb $repoDomainDb)

Member Function Documentation

◆ buildEstimateStats()

Wikibase\Repo\Store\Sql\DispatchStats::buildEstimateStats ( $estimate,
array $changeTimesStats )
private

◆ buildExactNumberOfChangesStats()

Wikibase\Repo\Store\Sql\DispatchStats::buildExactNumberOfChangesStats ( int $numberOfChanges,
int $numberOfEntities,
array $changeTimesStats )
private

◆ buildMinimumNumberOfChangesStats()

Wikibase\Repo\Store\Sql\DispatchStats::buildMinimumNumberOfChangesStats ( int $limitedNumberOfChanges,
array $changeTimesStats )
private

◆ getDispatchStats()

Wikibase\Repo\Store\Sql\DispatchStats::getDispatchStats ( )

◆ getWbChangesRowEstimate()

Wikibase\Repo\Store\Sql\DispatchStats::getWbChangesRowEstimate ( DBConnRef $db)
private

◆ loadChangeTimes()

Wikibase\Repo\Store\Sql\DispatchStats::loadChangeTimes ( DBConnRef $db)
private

◆ loadLimitedNumberOfChanges()

Wikibase\Repo\Store\Sql\DispatchStats::loadLimitedNumberOfChanges ( DBConnRef $db,
$limit )
private

◆ loadNumberOfEntities()

Wikibase\Repo\Store\Sql\DispatchStats::loadNumberOfEntities ( DBConnRef $db)
private

Member Data Documentation

◆ $db

Wikibase\Repo\Store\Sql\DispatchStats::$db
private

The documentation for this class was generated from the following file: