$actorMigration | 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 |
$dbDomain | MediaWiki\Revision\RevisionStore | private |
$hookContainer | MediaWiki\Revision\RevisionStore | private |
$hookRunner | MediaWiki\Revision\RevisionStore | private |
$loadBalancer | MediaWiki\Revision\RevisionStore | private |
$logger | MediaWiki\Revision\RevisionStore | private |
$slotRoleRegistry | MediaWiki\Revision\RevisionStore | private |
$slotRoleStore | MediaWiki\Revision\RevisionStore | private |
__construct(ILoadBalancer $loadBalancer, SqlBlobStore $blobStore, WANObjectCache $cache, CommentStore $commentStore, NameTableStore $contentModelStore, NameTableStore $slotRoleStore, SlotRoleRegistry $slotRoleRegistry, ActorMigration $actorMigration, IContentHandlerFactory $contentHandlerFactory, HookContainer $hookContainer, $dbDomain=false) | MediaWiki\Revision\RevisionStore | |
assertRevisionParameter( $paramName, $pageId, RevisionRecord $rev=null) | MediaWiki\Revision\RevisionStore | private |
checkContent(Content $content, Title $title, $role) | MediaWiki\Revision\RevisionStore | private |
checkDatabaseDomain(IDatabase $db) | MediaWiki\Revision\RevisionStore | private |
constructSlotRecords( $revId, $slotRows, $queryFlags, Title $title, $slotContents=null) | MediaWiki\Revision\RevisionStore | private |
countAuthorsBetween( $pageId, RevisionRecord $old=null, RevisionRecord $new=null, User $user=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, $title) | MediaWiki\Revision\RevisionStore | |
ensureRevisionRowMatchesTitle( $row, Title $title, $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 |
getArchiveQueryInfo() | MediaWiki\Revision\RevisionStore | |
getAuthorsBetween( $pageId, RevisionRecord $old=null, RevisionRecord $new=null, User $user=null, $max=null, $options=[]) | MediaWiki\Revision\RevisionStore | |
getBaseRevisionRow(IDatabase $dbw, RevisionRecord $rev, Title $title, $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(LinkTarget $title, int $flags=IDBAccessObject::READ_NORMAL) | MediaWiki\Revision\RevisionStore | |
getKnownCurrentRevision(Title $title, $revId=0) | MediaWiki\Revision\RevisionStore | |
getNextRevision(RevisionRecord $rev, $flags=0) | MediaWiki\Revision\RevisionStore | |
getPreviousRevision(RevisionRecord $rev, $flags=0) | 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) | MediaWiki\Revision\RevisionStore | |
getRevisionByPageId( $pageId, $revId=0, $flags=0) | MediaWiki\Revision\RevisionStore | |
getRevisionByTimestamp(LinkTarget $title, string $timestamp, int $flags=IDBAccessObject::READ_NORMAL) | MediaWiki\Revision\RevisionStore | |
getRevisionByTitle(LinkTarget $linkTarget, $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 | |
initializeMutableRevisionFromArray(MutableRevisionRecord $record, array $fields) | MediaWiki\Revision\RevisionStore | private |
insertContentRowOn(SlotRecord $slot, IDatabase $dbw, $blobAddress) | MediaWiki\Revision\RevisionStore | private |
insertIpChangesRow(IDatabase $dbw, User $user, RevisionRecord $rev, $revisionId) | MediaWiki\Revision\RevisionStore | private |
insertRevisionInternal(RevisionRecord $rev, IDatabase $dbw, User $user, CommentStoreComment $comment, Title $title, $pageId, $parentId) | MediaWiki\Revision\RevisionStore | private |
insertRevisionOn(RevisionRecord $rev, IDatabase $dbw) | MediaWiki\Revision\RevisionStore | |
insertRevisionRowOn(IDatabase $dbw, RevisionRecord $rev, Title $title, $parentId) | MediaWiki\Revision\RevisionStore | private |
insertSlotOn(IDatabase $dbw, $revisionId, SlotRecord $protoSlot, Title $title, array $blobHints=[]) | MediaWiki\Revision\RevisionStore | private |
insertSlotRowOn(SlotRecord $slot, IDatabase $dbw, $revisionId, $contentId) | MediaWiki\Revision\RevisionStore | private |
isReadOnly() | MediaWiki\Revision\RevisionStore | |
listRevisionSizes(IDatabase $db, array $revIds) | MediaWiki\Revision\RevisionStore | |
loadRevisionFromConds(IDatabase $db, array $conditions, int $flags=IDBAccessObject::READ_NORMAL, Title $title=null, array $options=[]) | MediaWiki\Revision\RevisionStore | private |
loadRevisionFromPageId(IDatabase $db, $pageid, $id=0) | MediaWiki\Revision\RevisionStore | |
loadRevisionFromTimestamp(IDatabase $db, $title, $timestamp) | MediaWiki\Revision\RevisionStore | |
loadRevisionFromTitle(IDatabase $db, $title, $id=0) | MediaWiki\Revision\RevisionStore | |
loadSlotContent(SlotRecord $slot, $blobData=null, $blobFlags=null, $blobFormat=null, $queryFlags=0) | MediaWiki\Revision\RevisionStore | private |
loadSlotRecords( $revId, $queryFlags, Title $title) | MediaWiki\Revision\RevisionStore | private |
newMutableRevisionFromArray(array $fields, $queryFlags=0, Title $title=null) | MediaWiki\Revision\RevisionStore | |
newNullRevision(IDatabase $dbw, Title $title, CommentStoreComment $comment, $minor, User $user) | MediaWiki\Revision\RevisionStore | |
newRevisionFromArchiveRow( $row, $queryFlags=0, Title $title=null, array $overrides=[]) | MediaWiki\Revision\RevisionStore | |
newRevisionFromArchiveRowAndSlots( $row, $slots, $queryFlags=0, Title $title=null, array $overrides=[]) | MediaWiki\Revision\RevisionStore | |
newRevisionFromConds(array $conditions, int $flags=IDBAccessObject::READ_NORMAL, Title $title=null, array $options=[]) | MediaWiki\Revision\RevisionStore | private |
newRevisionFromRow( $row, $queryFlags=0, Title $title=null, $fromCache=false) | MediaWiki\Revision\RevisionStore | |
MediaWiki::Revision::RevisionFactory::newRevisionFromRow( $row, $queryFlags=self::READ_NORMAL, Title $title=null) | MediaWiki\Revision\RevisionFactory | |
newRevisionFromRowAndSlots( $row, $slots, $queryFlags=0, Title $title=null, $fromCache=false) | MediaWiki\Revision\RevisionStore | |
newRevisionsFromBatch( $rows, array $options=[], $queryFlags=0, Title $title=null) | MediaWiki\Revision\RevisionStore | |
newRevisionSlots( $revId, $revisionRow, $slotRows, $queryFlags, Title $title) | MediaWiki\Revision\RevisionStore | private |
ORDER_NEWEST_TO_OLDEST | MediaWiki\Revision\RevisionStore | |
ORDER_OLDEST_TO_NEWEST | MediaWiki\Revision\RevisionStore | |
READ_LOCKING | IDBAccessObject | |
READ_NONE | IDBAccessObject | |
ROW_CACHE_KEY | MediaWiki\Revision\RevisionStore | |
setLogger(LoggerInterface $logger) | MediaWiki\Revision\RevisionStore | |
storeContentBlob(SlotRecord $slot, Title $title, array $blobHints=[]) | MediaWiki\Revision\RevisionStore | private |
userWasLastToEdit(IDatabase $db, $pageId, $userId, $since) | MediaWiki\Revision\RevisionStore | |