- 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: