* @copyright © 2011, Antoine Musso
*/
-use Wikimedia\Rdbms\ResultWrapper;
use Wikimedia\Rdbms\FakeResultWrapper;
use Wikimedia\Rdbms\IDatabase;
+use Wikimedia\Rdbms\IResultWrapper;
use MediaWiki\MediaWikiServices;
/**
*
* Initialized with BacklinkCache::getLinks()
* Cleared with BacklinkCache::clear()
- * @var ResultWrapper[]
+ * @var IResultWrapper[]
*/
protected $fullResultCache = [];
* @param int|bool $endId
* @param int $max
* @param string $select 'all' or 'ids'
- * @return ResultWrapper
+ * @return IResultWrapper
*/
protected function queryLinks( $table, $startId, $endId, $max, $select = 'all' ) {
$fromField = $this->getPrefix( $table ) . '_from';
/**
* Partition a DB result with backlinks in it into batches
- * @param ResultWrapper $res Database result
+ * @param IResultWrapper $res Database result
* @param int $batchSize
* @param bool $isComplete Whether $res includes all the backlinks
* @throws MWException
*/
use MediaWiki\Linker\LinkTarget;
use MediaWiki\MediaWikiServices;
-use Wikimedia\Rdbms\ResultWrapper;
+use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\IDatabase;
/**
* parsing to avoid extra DB queries.
*
* @param LinkCache $cache
- * @param ResultWrapper $res
+ * @param IResultWrapper $res
* @return array Array of remaining titles
*/
public function addResultToCache( $cache, $res ) {
/**
* Perform the existence test query, return a ResultWrapper with page_id fields
- * @return bool|ResultWrapper
+ * @return bool|IResultWrapper
*/
public function doQuery() {
if ( $this->isEmpty() ) {