Wikibase
MediaWiki Wikibase extension
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: