Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory Class Reference

Factory for creating writer objects relating to the 2019 SQL based terms storage. More...

+ Collaboration diagram for Wikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory:

Public Member Functions

 __construct (DatabaseEntitySource $localEntitySource, StringNormalizer $stringNormalizer, TermsDomainDb $termsDb, JobQueueGroup $jobQueueGroup, LoggerInterface $logger)
 
 newItemTermStoreWriter ()
 
 newPropertyTermStoreWriter ()
 

Private Attributes

DatabaseEntitySource $localEntitySource
 
StringNormalizer $stringNormalizer
 
TermsDomainDb $termsDb
 
JobQueueGroup $jobQueueGroup
 
LoggerInterface $logger
 

Detailed Description

Factory for creating writer objects relating to the 2019 SQL based terms storage.

See also
Item & Property Terms

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory::__construct ( DatabaseEntitySource $localEntitySource,
StringNormalizer $stringNormalizer,
TermsDomainDb $termsDb,
JobQueueGroup $jobQueueGroup,
LoggerInterface $logger )

Member Function Documentation

◆ newItemTermStoreWriter()

Wikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory::newItemTermStoreWriter ( )

◆ newPropertyTermStoreWriter()

Wikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory::newPropertyTermStoreWriter ( )

Member Data Documentation

◆ $jobQueueGroup

JobQueueGroup Wikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory::$jobQueueGroup
private

◆ $localEntitySource

DatabaseEntitySource Wikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory::$localEntitySource
private

◆ $logger

LoggerInterface Wikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory::$logger
private

◆ $stringNormalizer

StringNormalizer Wikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory::$stringNormalizer
private

◆ $termsDb

TermsDomainDb Wikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory::$termsDb
private

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