Implementation of the client store interface using direct access to the repository's database via MediaWiki's foreign wiki mechanism as implemented by LBFactoryMulti.
More...
Implementation of the client store interface using direct access to the repository's database via MediaWiki's foreign wiki mechanism as implemented by LBFactoryMulti.
- Copyright
- GPL-2.0-or-later
- Author
- Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >
-
Daniel Kinzler
◆ __construct()
◆ getClientConnectionManager()
Wikibase\Client\Store\Sql\DirectSqlStore::getClientConnectionManager |
( |
| ) |
|
|
private |
Returns a factory for connections to the client wiki's database.
◆ getEntityIdLookup()
Wikibase\Client\Store\Sql\DirectSqlStore::getEntityIdLookup |
( |
| ) |
|
◆ getEntityLookup()
Wikibase\Client\Store\Sql\DirectSqlStore::getEntityLookup |
( |
| ) |
|
◆ getEntityPrefetcher()
Wikibase\Client\Store\Sql\DirectSqlStore::getEntityPrefetcher |
( |
| ) |
|
Returns an EntityPrefetcher which can be used to prefetch a list of entity ids in case we need to for example load a batch of entity ids.
- Returns
- EntityPrefetcher
Implements Wikibase\Client\Store\ClientStore.
◆ getEntityRevisionLookup()
Wikibase\Client\Store\Sql\DirectSqlStore::getEntityRevisionLookup |
( |
| ) |
|
◆ getRecentChangesFinder()
Wikibase\Client\Store\Sql\DirectSqlStore::getRecentChangesFinder |
( |
| ) |
|
◆ getRepoConnectionManager()
Wikibase\Client\Store\Sql\DirectSqlStore::getRepoConnectionManager |
( |
| ) |
|
|
private |
Returns a factory for connections to the repo wiki's database.
◆ getSiteLinkLookup()
Wikibase\Client\Store\Sql\DirectSqlStore::getSiteLinkLookup |
( |
| ) |
|
◆ getSubscriptionManager()
Wikibase\Client\Store\Sql\DirectSqlStore::getSubscriptionManager |
( |
| ) |
|
◆ getUsageLookup()
Wikibase\Client\Store\Sql\DirectSqlStore::getUsageLookup |
( |
| ) |
|
◆ getUsageTracker()
Wikibase\Client\Store\Sql\DirectSqlStore::getUsageTracker |
( |
| ) |
|
◆ getUsageUpdater()
Wikibase\Client\Store\Sql\DirectSqlStore::getUsageUpdater |
( |
| ) |
|
◆ newEntityRevisionLookup()
Wikibase\Client\Store\Sql\DirectSqlStore::newEntityRevisionLookup |
( |
| ) |
|
|
private |
◆ $addEntityUsagesBatchSize
Wikibase\Client\Store\Sql\DirectSqlStore::$addEntityUsagesBatchSize |
|
private |
◆ $allowLocalShortDesc
Wikibase\Client\Store\Sql\DirectSqlStore::$allowLocalShortDesc |
|
private |
◆ $cacheDuration
Wikibase\Client\Store\Sql\DirectSqlStore::$cacheDuration |
|
private |
◆ $cacheKeyGroup
Wikibase\Client\Store\Sql\DirectSqlStore::$cacheKeyGroup |
|
private |
◆ $cacheKeyPrefix
Wikibase\Client\Store\Sql\DirectSqlStore::$cacheKeyPrefix |
|
private |
◆ $clientDb
Wikibase\Client\Store\Sql\DirectSqlStore::$clientDb |
|
private |
◆ $disabledUsageAspects
Wikibase\Client\Store\Sql\DirectSqlStore::$disabledUsageAspects |
|
private |
◆ $enableImplicitDescriptionUsage
Wikibase\Client\Store\Sql\DirectSqlStore::$enableImplicitDescriptionUsage |
|
private |
◆ $entityIdLookup
Wikibase\Client\Store\Sql\DirectSqlStore::$entityIdLookup |
|
private |
◆ $entityIdParser
Wikibase\Client\Store\Sql\DirectSqlStore::$entityIdParser |
|
private |
◆ $entityRevisionLookup
Wikibase\Client\Store\Sql\DirectSqlStore::$entityRevisionLookup = null |
|
private |
◆ $entityUsagePerPageLimit
Wikibase\Client\Store\Sql\DirectSqlStore::$entityUsagePerPageLimit |
|
private |
◆ $repoDb
Wikibase\Client\Store\Sql\DirectSqlStore::$repoDb |
|
private |
◆ $siteId
Wikibase\Client\Store\Sql\DirectSqlStore::$siteId |
|
private |
◆ $siteLinkLookup
Wikibase\Client\Store\Sql\DirectSqlStore::$siteLinkLookup = null |
|
private |
◆ $subscriptionManager
Wikibase\Client\Store\Sql\DirectSqlStore::$subscriptionManager = null |
|
private |
◆ $termBuffer
Wikibase\Client\Store\Sql\DirectSqlStore::$termBuffer |
|
private |
◆ $usageLookup
Wikibase\Client\Store\Sql\DirectSqlStore::$usageLookup = null |
|
private |
◆ $usageTracker
Wikibase\Client\Store\Sql\DirectSqlStore::$usageTracker = null |
|
private |
◆ $wikibaseServices
Wikibase\Client\Store\Sql\DirectSqlStore::$wikibaseServices |
|
private |
The documentation for this class was generated from the following file: