Reduced some master queries by adding flags to Revision functions.
authorAaron <aschulz@wikimedia.org>
Wed, 23 May 2012 01:27:29 +0000 (18:27 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Thu, 28 Jun 2012 03:59:20 +0000 (20:59 -0700)
commit8288b34eaede7dd80a54a86dbde9f58ab6afd9a8
treeba1bf864576f4010bdb54f2fb08e210d587786cd
parente066ee0c472e81bdd4e9e74efddc2bfebccf95a0
Reduced some master queries by adding flags to Revision functions.

* The main Revision functions now allow various QoS and locking flags.
* Added tiny DBAO interface add made Revision implement it.
  Since a lot of objects will need (or have) the same functionality.
* Use "self" keyword in Revision class consistently.
* Made Revisison::newFromConds() private.

Change-Id: I3139956999218a2bb44b5c845b8079e33b2328bb
includes/AutoLoader.php
includes/Revision.php
includes/dao/IDBAccessObject.php [new file with mode: 0644]
includes/diff/DifferenceEngine.php
includes/filerepo/file/LocalFile.php
includes/search/SearchEngine.php
includes/specials/SpecialBooksources.php