Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Lib\Rdbms\TermsDomainDb Interface Reference

Database abstraction to access terms (labels, descriptions, aliases) database tables created by the WikibaseRepository extension. More...

+ Inheritance diagram for Wikibase\Lib\Rdbms\TermsDomainDb:

Public Member Functions

 getWriteConnection ()
 
 getAutoCommitPrimaryConnection ()
 
 getReadConnection ()
 
 waitForReplicationOfAllAffectedClusters (?int $timeout=null)
 

Detailed Description

Database abstraction to access terms (labels, descriptions, aliases) database tables created by the WikibaseRepository extension.

(This access may happen in repo, client, or lib.)

The underlying database is either using a RepoDomainDb, or a dedicated virtual domain database.

Member Function Documentation

◆ getAutoCommitPrimaryConnection()

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

◆ getReadConnection()

Wikibase\Lib\Rdbms\TermsDomainDb::getReadConnection ( )

◆ getWriteConnection()

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

◆ waitForReplicationOfAllAffectedClusters()

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

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