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: