$addUsagesBatchSize | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
$batchSize | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
$idParser | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
$loadBalancerFactory | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
$readConnection | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
$tableName | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
$writeConnection | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
__construct(EntityIdParser $idParser, IDatabase $writeConnection, $batchSize=100, $tableName=null, $addUsagesBatchSize=500) | Wikibase\Client\Usage\Sql\EntityUsageTable | |
addUsages( $pageId, array $usages) | Wikibase\Client\Usage\Sql\EntityUsageTable | |
convertRowsToUsages(Traversable $rows) | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
DEFAULT_TABLE_NAME | Wikibase\Client\Usage\Sql\EntityUsageTable | |
foldRowsIntoPageEntityUsages(Traversable $rows) | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
getAffectedRowIds( $pageId, array $usages) | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
getEntityIdStrings(array $entityIds) | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
getPagesUsing(array $entityIds, array $aspects=[]) | Wikibase\Client\Usage\Sql\EntityUsageTable | |
getPrimaryKeys(array $where, $method) | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
getUnusedEntities(array $entityIds) | Wikibase\Client\Usage\Sql\EntityUsageTable | |
getUsedEntityIdStrings(array $idStrings) | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
getUsedEntityIdStringsMySql(array $subQueries) | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
getUsedEntityIdStringsQueries(array $idStrings) | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
makeUsageRows( $pageId, array $usages) | Wikibase\Client\Usage\Sql\EntityUsageTable | private |
pruneUsages( $pageId) | Wikibase\Client\Usage\Sql\EntityUsageTable | |
queryUsages( $pageId) | Wikibase\Client\Usage\Sql\EntityUsageTable | |
removeUsages( $pageId, array $usages) | Wikibase\Client\Usage\Sql\EntityUsageTable | |
setAddUsagesBatchSize( $addUsagesBatchSize) | Wikibase\Client\Usage\Sql\EntityUsageTable | |