Wikibase
MediaWiki Wikibase extension
|
Allows accessing changes stored in a database. More...
Public Member Functions | |
__construct (EntityChangeFactory $entityChangeFactory, EntityIdParser $entityIdParser, RepoDomainDb $db) | |
getRecordId ( $rec) | |
Returns the sequential ID of the given EntityChange. More... | |
loadChunk ( $start, $size) | |
loadByChangeIds (array $ids) | |
loadByEntityIdFromPrimary (string $entityId) | |
loadChangesBefore (string $thisTimeOrOlder, int $batchSize, int $offset) | |
Private Member Functions | |
loadChanges (array $where, array $options, $method, IDatabase $dbr) | |
changesFromRows (IResultWrapper $rows) | |
Private Attributes | |
$entityChangeFactory | |
$entityIdParser | |
$db | |
Allows accessing changes stored in a database.
Wikibase\Lib\Store\Sql\EntityChangeLookup::__construct | ( | EntityChangeFactory | $entityChangeFactory, |
EntityIdParser | $entityIdParser, | ||
RepoDomainDb | $db | ||
) |
EntityChangeFactory | $entityChangeFactory | |
EntityIdParser | $entityIdParser | |
RepoDomainDb | $db |
|
private |
IResultWrapper | $rows |
Wikibase\Lib\Store\Sql\EntityChangeLookup::getRecordId | ( | $rec | ) |
Returns the sequential ID of the given EntityChange.
EntityChange | $rec |
Implements Wikibase\Lib\Store\ChunkAccess.
Wikibase\Lib\Store\Sql\EntityChangeLookup::loadByChangeIds | ( | array | $ids | ) |
int[] | $ids |
Wikibase\Lib\Store\Sql\EntityChangeLookup::loadByEntityIdFromPrimary | ( | string | $entityId | ) |
string | $entityId |
|
private |
array | $where | |
array | $options | |
string | $method | |
IDatabase | $dbr |
Wikibase\Lib\Store\Sql\EntityChangeLookup::loadChangesBefore | ( | string | $thisTimeOrOlder, |
int | $batchSize, | ||
int | $offset | ||
) |
string | $thisTimeOrOlder | maximum timestamp of changes to returns (TS_MW format) |
int | $batchSize | maximum number of changes to return |
int | $offset | skip this many changes |
Wikibase\Lib\Store\Sql\EntityChangeLookup::loadChunk | ( | $start, | |
$size | |||
) |
|
private |
|
private |
|
private |