Wikibase
MediaWiki Wikibase extension
Wikibase\Lib\Store\Sql Namespace Reference

Namespaces

 Terms
 

Classes

class  EntityChangeLookup
 Allows accessing changes stored in a database. More...
 
class  EntityIdLocalPartPageTableEntityQuery
 PageTableEntityQuery that assumes the entity IDs "localPart" matches page_title of the page that the entity is stored on. More...
 
interface  PageTableEntityQuery
 Interface to run a query to find an entity of given ID within the mediawiki page table and also map resulting rows back to the entity IDs they relate to. More...
 
class  PageTableEntityQueryBase
 Abstract PageTableEntityQuery implementation allowing simple mapping between rows and entity IDs using one or more fields and some simple logic. More...
 
class  PrefetchingWikiPageEntityMetaDataAccessor
 A WikiPageEntityMetaDataAccessor decorator that implements prefetching and caching. More...
 
class  PropertyInfoTable
 Class PropertyInfoTable implements PropertyInfoStore on top of an SQL table. More...
 
class  SiteLinkTable
 Represents a lookup database table for sitelinks. More...
 
class  SqlChangeStore
 
class  TermSqlIndex
 Term lookup cache. More...
 
class  TypeDispatchingWikiPageEntityMetaDataAccessor
 Accessor that can dispatch to internal Accessors based on the entity type of IDs provided. More...
 
class  WikiPageEntityDataLoader
 
interface  WikiPageEntityMetaDataAccessor
 Interface for services giving access to meta data about one or more entities as needed for loading entities from WikiPages (via Revision) or to verify an entity against page.page_latest. More...
 
class  WikiPageEntityMetaDataLookup
 Service for looking up meta data about one or more entities as needed for loading entities from WikiPages (via Revision) or to verify an entity against page.page_latest. More...
 
class  WikiPageEntityRevisionLookup
 Implements an entity repo based on blobs stored in wiki pages on a locally reachable database server. More...