$actorMigration | MediaWiki\Revision\RevisionStore | private |
$actorStore | MediaWiki\Revision\RevisionStore | private |
$blobStore | MediaWiki\Revision\RevisionStore | private |
$cache | MediaWiki\Revision\RevisionStore | private |
$commentStore | MediaWiki\Revision\RevisionStore | private |
$contentHandlerFactory | MediaWiki\Revision\RevisionStore | private |
$contentModelStore | MediaWiki\Revision\RevisionStore | private |
$hookRunner | MediaWiki\Revision\RevisionStore | private |
$loadBalancer | MediaWiki\Revision\RevisionStore | private |
$logger | MediaWiki\Revision\RevisionStore | private |
$pageStore | MediaWiki\Revision\RevisionStore | private |
$slotRoleRegistry | MediaWiki\Revision\RevisionStore | private |
$slotRoleStore | MediaWiki\Revision\RevisionStore | private |
$titleFactory | MediaWiki\Revision\RevisionStore | private |
$wikiId | MediaWiki\Revision\RevisionStore | private |
__construct(ILoadBalancer $loadBalancer, SqlBlobStore $blobStore, WANObjectCache $cache, CommentStore $commentStore, NameTableStore $contentModelStore, NameTableStore $slotRoleStore, SlotRoleRegistry $slotRoleRegistry, ActorMigration $actorMigration, ActorStore $actorStore, IContentHandlerFactory $contentHandlerFactory, PageStore $pageStore, TitleFactory $titleFactory, HookContainer $hookContainer, $wikiId=WikiAwareEntity::LOCAL) | MediaWiki\Revision\RevisionStore | |
assertRevisionParameter( $paramName, $pageId, RevisionRecord $rev=null) | MediaWiki\Revision\RevisionStore | private |
checkContent(Content $content, PageIdentity $page, string $role) | MediaWiki\Revision\RevisionStore | private |
checkDatabaseDomain(IDatabase $db) | MediaWiki\Revision\RevisionStore | private |
constructSlotRecords( $revId, $slotRows, $queryFlags, PageIdentity $page, $slotContents=null) | MediaWiki\Revision\RevisionStore | private |
countAuthorsBetween( $pageId, RevisionRecord $old=null, RevisionRecord $new=null, Authority $performer=null, $max=null, $options=[]) | MediaWiki\Revision\RevisionStore | |
countRevisionsBetween( $pageId, RevisionRecord $old=null, RevisionRecord $new=null, $max=null, $options=[]) | MediaWiki\Revision\RevisionStore | |
countRevisionsByPageId(IDatabase $db, $id) | MediaWiki\Revision\RevisionStore | |
countRevisionsByTitle(IDatabase $db, PageIdentity $page) | MediaWiki\Revision\RevisionStore | |
ensureRevisionRowMatchesPage( $row, PageIdentity $page, $context=[]) | MediaWiki\Revision\RevisionStore | private |
failOnEmpty( $value, $name) | MediaWiki\Revision\RevisionStore | private |
failOnNull( $value, $name) | MediaWiki\Revision\RevisionStore | private |
fetchRevisionRowFromConds(IDatabase $db, array $conditions, int $flags=IDBAccessObject::READ_NORMAL, array $options=[]) | MediaWiki\Revision\RevisionStore | private |
findIdenticalRevision(RevisionRecord $revision, int $searchLimit) | MediaWiki\Revision\RevisionStore | |
getArchiveQueryInfo() | MediaWiki\Revision\RevisionStore | |
getAuthorsBetween( $pageId, RevisionRecord $old=null, RevisionRecord $new=null, Authority $performer=null, $max=null, $options=[]) | MediaWiki\Revision\RevisionStore | |
getBaseRevisionRow(IDatabase $dbw, RevisionRecord $rev, $parentId) | MediaWiki\Revision\RevisionStore | private |
getContentBlobsForBatch( $rowsOrIds, $slots=null, $queryFlags=0) | MediaWiki\Revision\RevisionStore | |
getDBConnectionRef( $mode, $groups=[]) | MediaWiki\Revision\RevisionStore | private |
getDBConnectionRefForQueryFlags( $queryFlags) | MediaWiki\Revision\RevisionStore | private |
getDBLoadBalancer() | MediaWiki\Revision\RevisionStore | private |
getFirstRevision( $page, int $flags=IDBAccessObject::READ_NORMAL) | MediaWiki\Revision\RevisionStore | |
getKnownCurrentRevision(PageIdentity $page, $revId=0) | MediaWiki\Revision\RevisionStore | |
getNextRevision(RevisionRecord $rev, $flags=self::READ_NORMAL) | MediaWiki\Revision\RevisionStore | |
getPage(?int $pageId, ?int $revId, int $queryFlags=self::READ_NORMAL) | MediaWiki\Revision\RevisionStore | private |
getPreviousRevision(RevisionRecord $rev, $flags=self::READ_NORMAL) | MediaWiki\Revision\RevisionStore | |
getPreviousRevisionId(IDatabase $db, RevisionRecord $rev) | MediaWiki\Revision\RevisionStore | private |
getQueryInfo( $options=[]) | MediaWiki\Revision\RevisionStore | |
getRcIdIfUnpatrolled(RevisionRecord $rev) | MediaWiki\Revision\RevisionStore | |
getRecentChange(RevisionRecord $rev, $flags=0) | MediaWiki\Revision\RevisionStore | |
getRelativeRevision(RevisionRecord $rev, $flags, $dir) | MediaWiki\Revision\RevisionStore | private |
getRevisionById( $id, $flags=0, PageIdentity $page=null) | MediaWiki\Revision\RevisionStore | |
getRevisionByPageId( $pageId, $revId=0, $flags=0) | MediaWiki\Revision\RevisionStore | |
getRevisionByTimestamp( $page, string $timestamp, int $flags=IDBAccessObject::READ_NORMAL) | MediaWiki\Revision\RevisionStore | |
getRevisionByTitle( $page, $revId=0, $flags=0) | MediaWiki\Revision\RevisionStore | |
getRevisionIdsBetween(int $pageId, RevisionRecord $old=null, RevisionRecord $new=null, ?int $max=null, $options=[], ?string $order=null, int $flags=IDBAccessObject::READ_NORMAL) | MediaWiki\Revision\RevisionStore | |
getRevisionLimitConditions(IDatabase $dbr, RevisionRecord $old=null, RevisionRecord $new=null, $options=[]) | MediaWiki\Revision\RevisionStore | private |
getRevisionRowCacheKey(IDatabase $db, $pageId, $revId) | MediaWiki\Revision\RevisionStore | private |
getRevisionSizes(array $revIds) | MediaWiki\Revision\RevisionStore | |
getSlotRowsForBatch( $rowsOrIds, array $options=[], $queryFlags=0) | MediaWiki\Revision\RevisionStore | private |
getSlotsQueryInfo( $options=[]) | MediaWiki\Revision\RevisionStore | |
getTimestampFromId( $id, $flags=0) | MediaWiki\Revision\RevisionStore | |
getTitle( $pageId, $revId, $queryFlags=self::READ_NORMAL) | MediaWiki\Revision\RevisionStore | |
getWikiId() | MediaWiki\Revision\RevisionStore | |
INCLUDE_BOTH | MediaWiki\Revision\RevisionStore | |
INCLUDE_NEW | MediaWiki\Revision\RevisionStore | |
INCLUDE_OLD | MediaWiki\Revision\RevisionStore | |
insertContentRowOn(SlotRecord $slot, IDatabase $dbw, $blobAddress) | MediaWiki\Revision\RevisionStore | private |
insertIpChangesRow(IDatabase $dbw, UserIdentity $user, RevisionRecord $rev, $revisionId) | MediaWiki\Revision\RevisionStore | private |
insertRevisionInternal(RevisionRecord $rev, IDatabase $dbw, UserIdentity $user, CommentStoreComment $comment, PageIdentity $page, $pageId, $parentId) | MediaWiki\Revision\RevisionStore | private |
insertRevisionOn(RevisionRecord $rev, IDatabase $dbw) | MediaWiki\Revision\RevisionStore | |
insertRevisionRowOn(IDatabase $dbw, RevisionRecord $rev, $parentId) | MediaWiki\Revision\RevisionStore | private |
insertSlotOn(IDatabase $dbw, $revisionId, SlotRecord $protoSlot, PageIdentity $page, array $blobHints=[]) | MediaWiki\Revision\RevisionStore | private |
insertSlotRowOn(SlotRecord $slot, IDatabase $dbw, $revisionId, $contentId) | MediaWiki\Revision\RevisionStore | private |
isReadOnly() | MediaWiki\Revision\RevisionStore | |
isRevisionRow( $row, string $table='') | MediaWiki\Revision\RevisionStore | |
loadRevisionFromConds(IDatabase $db, array $conditions, int $flags=IDBAccessObject::READ_NORMAL, PageIdentity $page=null, array $options=[]) | MediaWiki\Revision\RevisionStore | private |
loadSlotContent(SlotRecord $slot, ?string $blobData=null, ?string $blobFlags=null, ?string $blobFormat=null, int $queryFlags=0) | MediaWiki\Revision\RevisionStore | private |
loadSlotRecords( $revId, $queryFlags, PageIdentity $page) | MediaWiki\Revision\RevisionStore | private |
newNullRevision(IDatabase $dbw, PageIdentity $page, CommentStoreComment $comment, $minor, UserIdentity $user) | MediaWiki\Revision\RevisionStore | |
newRevisionFromArchiveRow( $row, $queryFlags=0, PageIdentity $page=null, array $overrides=[]) | MediaWiki\Revision\RevisionStore | |
newRevisionFromArchiveRowAndSlots(stdClass $row, $slots, int $queryFlags=0, ?PageIdentity $page=null, array $overrides=[]) | MediaWiki\Revision\RevisionStore | |
newRevisionFromConds(array $conditions, int $flags=IDBAccessObject::READ_NORMAL, PageIdentity $page=null, array $options=[]) | MediaWiki\Revision\RevisionStore | private |
newRevisionFromRow( $row, $queryFlags=0, PageIdentity $page=null, $fromCache=false) | MediaWiki\Revision\RevisionStore | |
MediaWiki::Revision::RevisionFactory::newRevisionFromRow( $row, $queryFlags=self::READ_NORMAL, PageIdentity $page=null) | MediaWiki\Revision\RevisionFactory | |
newRevisionFromRowAndSlots(stdClass $row, $slots, int $queryFlags=0, ?PageIdentity $page=null, bool $fromCache=false) | MediaWiki\Revision\RevisionStore | |
newRevisionsFromBatch( $rows, array $options=[], $queryFlags=0, PageIdentity $page=null) | MediaWiki\Revision\RevisionStore | |
newRevisionSlots( $revId, $revisionRow, $slotRows, $queryFlags, PageIdentity $page) | MediaWiki\Revision\RevisionStore | private |
ORDER_NEWEST_TO_OLDEST | MediaWiki\Revision\RevisionStore | |
ORDER_OLDEST_TO_NEWEST | MediaWiki\Revision\RevisionStore | |
READ_NONE | IDBAccessObject | |
ROW_CACHE_KEY | MediaWiki\Revision\RevisionStore | |
setLogger(LoggerInterface $logger) | MediaWiki\Revision\RevisionStore | |
storeContentBlob(SlotRecord $slot, PageIdentity $page, array $blobHints=[]) | MediaWiki\Revision\RevisionStore | private |
updateSlotsInternal(RevisionRecord $revision, RevisionSlotsUpdate $revisionSlotsUpdate, IDatabase $dbw) | MediaWiki\Revision\RevisionStore | private |
updateSlotsOn(RevisionRecord $revision, RevisionSlotsUpdate $revisionSlotsUpdate, IDatabase $dbw) | MediaWiki\Revision\RevisionStore | |
userWasLastToEdit(IDatabase $db, $pageId, $userId, $since) | MediaWiki\Revision\RevisionStore | |
wrapPage(PageIdentity $page) | MediaWiki\Revision\RevisionStore | private |