Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Lib\Rdbms\VirtualTermsDomainDb Class Reference

Accesses terms (labels, descriptions, aliases) database tables via virtual domain. More...

+ Inheritance diagram for Wikibase\Lib\Rdbms\VirtualTermsDomainDb:
+ Collaboration diagram for Wikibase\Lib\Rdbms\VirtualTermsDomainDb:

Public Member Functions

 __construct (ILBFactory $lbFactory)
 
 getWriteConnection ()
 
 getAutoCommitPrimaryConnection ()
 
 getReadConnection (?array $groups=null)
 
 waitForReplicationOfAllAffectedClusters (?int $timeout=null)
 
- Public Member Functions inherited from Wikibase\Lib\Rdbms\TermsDomainDb
 getReadConnection ()
 

Public Attributes

const VIRTUAL_DOMAIN_ID = 'virtual-wikibase-terms'
 

Private Attributes

ILBFactory $lbFactory
 

Detailed Description

Accesses terms (labels, descriptions, aliases) database tables via virtual domain.

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lib\Rdbms\VirtualTermsDomainDb::__construct ( ILBFactory $lbFactory)

Member Function Documentation

◆ getAutoCommitPrimaryConnection()

Wikibase\Lib\Rdbms\VirtualTermsDomainDb::getAutoCommitPrimaryConnection ( )

◆ getReadConnection()

Wikibase\Lib\Rdbms\VirtualTermsDomainDb::getReadConnection ( ?array $groups = null)

◆ getWriteConnection()

Wikibase\Lib\Rdbms\VirtualTermsDomainDb::getWriteConnection ( )

◆ waitForReplicationOfAllAffectedClusters()

Wikibase\Lib\Rdbms\VirtualTermsDomainDb::waitForReplicationOfAllAffectedClusters ( ?int $timeout = null)

Member Data Documentation

◆ $lbFactory

ILBFactory Wikibase\Lib\Rdbms\VirtualTermsDomainDb::$lbFactory
private

◆ VIRTUAL_DOMAIN_ID

const Wikibase\Lib\Rdbms\VirtualTermsDomainDb::VIRTUAL_DOMAIN_ID = 'virtual-wikibase-terms'

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