Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Client\Store\ClientStore Interface Reference

Client store interface. More...

+ Inheritance diagram for Wikibase\Client\Store\ClientStore:

Public Member Functions

 getRecentChangesFinder ()
 
 getSiteLinkLookup ()
 
 getUsageLookup ()
 
 getUsageTracker ()
 
 getSubscriptionManager ()
 
 getEntityLookup ()
 
 getEntityRevisionLookup ()
 
 getEntityIdLookup ()
 
 getPropertyInfoLookup ()
 
 clear ()
 Removes all data from the store.
 
 rebuild ()
 Rebuilds all data in the store.
 
 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.
 
 getUsageUpdater ()
 
 getEntityChangeLookup ()
 

Detailed Description

Client store interface.

Author
Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >
Daniel Kinzler

Member Function Documentation

◆ clear()

Wikibase\Client\Store\ClientStore::clear ( )

Removes all data from the store.

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getEntityChangeLookup()

Wikibase\Client\Store\ClientStore::getEntityChangeLookup ( )
Returns
EntityChangeLookup

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getEntityIdLookup()

Wikibase\Client\Store\ClientStore::getEntityIdLookup ( )
Deprecated:
use WikibaseClient::getEntityLookup instead
Returns
EntityIdLookup

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getEntityLookup()

Wikibase\Client\Store\ClientStore::getEntityLookup ( )
Returns
EntityLookup

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getEntityPrefetcher()

Wikibase\Client\Store\ClientStore::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

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getEntityRevisionLookup()

Wikibase\Client\Store\ClientStore::getEntityRevisionLookup ( )
Returns
EntityRevisionLookup

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getPropertyInfoLookup()

Wikibase\Client\Store\ClientStore::getPropertyInfoLookup ( )
Returns
PropertyInfoLookup

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getRecentChangesFinder()

Wikibase\Client\Store\ClientStore::getRecentChangesFinder ( )
Returns
RecentChangesFinder|null

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getSiteLinkLookup()

Wikibase\Client\Store\ClientStore::getSiteLinkLookup ( )
Returns
SiteLinkLookup

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getSubscriptionManager()

Wikibase\Client\Store\ClientStore::getSubscriptionManager ( )
Returns
SubscriptionManager

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getUsageLookup()

Wikibase\Client\Store\ClientStore::getUsageLookup ( )
Returns
UsageLookup

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getUsageTracker()

Wikibase\Client\Store\ClientStore::getUsageTracker ( )
Returns
UsageTracker

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ getUsageUpdater()

Wikibase\Client\Store\ClientStore::getUsageUpdater ( )
Returns
UsageUpdater

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.

◆ rebuild()

Wikibase\Client\Store\ClientStore::rebuild ( )

Rebuilds all data in the store.

Implemented in Wikibase\Client\Store\Sql\DirectSqlStore.


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