- Copyright
- GPL-2.0-or-later
◆ __construct()
Wikibase\Repo\Store\ItemTermsRebuilder::__construct |
( |
ItemTermStoreWriter | $itemTermStoreWriter, |
|
|
| $itemIdIterable, |
|
|
MessageReporter | $progressReporter, |
|
|
MessageReporter | $errorReporter, |
|
|
RepoDomainDb | $db, |
|
|
ItemLookup | $itemLookup, |
|
|
| $batchSize, |
|
|
| $batchSpacingInSeconds ) |
- Parameters
-
ItemTermStoreWriter | $itemTermStoreWriter | |
iterable | $itemIdIterable | |
MessageReporter | $progressReporter | |
MessageReporter | $errorReporter | |
RepoDomainDb | $db | |
ItemLookup | $itemLookup | |
int | $batchSize | |
int | $batchSpacingInSeconds | |
◆ getIdBatches()
Wikibase\Repo\Store\ItemTermsRebuilder::getIdBatches |
( |
| ) |
|
|
private |
◆ rebuild()
Wikibase\Repo\Store\ItemTermsRebuilder::rebuild |
( |
| ) |
|
◆ rebuildTermsForBatch()
Wikibase\Repo\Store\ItemTermsRebuilder::rebuildTermsForBatch |
( |
array | $itemIds | ) |
|
|
private |
◆ saveTerms()
Wikibase\Repo\Store\ItemTermsRebuilder::saveTerms |
( |
Item | $item | ) |
|
|
private |
◆ $batchSize
Wikibase\Repo\Store\ItemTermsRebuilder::$batchSize |
|
private |
◆ $batchSpacingInSeconds
Wikibase\Repo\Store\ItemTermsRebuilder::$batchSpacingInSeconds |
|
private |
◆ $db
Wikibase\Repo\Store\ItemTermsRebuilder::$db |
|
private |
◆ $errorReporter
Wikibase\Repo\Store\ItemTermsRebuilder::$errorReporter |
|
private |
◆ $itemIds
Wikibase\Repo\Store\ItemTermsRebuilder::$itemIds |
|
private |
◆ $itemLookup
Wikibase\Repo\Store\ItemTermsRebuilder::$itemLookup |
|
private |
◆ $itemTermStoreWriter
Wikibase\Repo\Store\ItemTermsRebuilder::$itemTermStoreWriter |
|
private |
◆ $progressReporter
Wikibase\Repo\Store\ItemTermsRebuilder::$progressReporter |
|
private |
The documentation for this class was generated from the following file: