wiki.techinc.nl/includes/Revision
Bartosz Dziewoński ec79aa3943 SQLPlatform: Introduce buildComparison()
Builds a condition comparing multiple values, for use with indexes
that cover multiple fields, common when e.g. paging through results
or doing batch operations. Can also be to generate a simple comparison
without writing raw SQL (see T210206).

Update a few manually constructed conditions to use this method.
There are more maintenance scripts and API classes that use the
same patterns, but this is a start.

As you can see by the code I'm replacing, there are many ways to do
this. I picked the one used by maintenance/TableCleanup.php, since
I found it the easiest to understand.

Change-Id: Ic368a87fb5ce4c13608b03206cd68518ec9732d4
2022-09-10 04:22:19 +02:00
..
Hook Remove hooks that use Revision objects 2021-04-30 17:28:20 +00:00
ArchivedRevisionLookup.php Split PageArchiveTest 2021-10-25 10:41:33 +02:00
ContributionsLookup.php Introduce CommentFormatter 2021-09-28 11:13:03 -07:00
ContributionsSegment.php Remove comments that repeat the code 2021-06-02 08:03:09 +00:00
FallbackSlotRoleHandler.php Narrow PageUpdater dependency from Title 2021-07-26 19:45:11 -07:00
IncompleteRevisionException.php Remove deprecated MediaWiki\Storage namespace for revision related class 2022-05-29 06:17:01 +00:00
MainSlotRoleHandler.php phan: Disable null_casts_as_any_type setting 2022-03-21 18:25:07 +00:00
MutableRevisionRecord.php Remove deprecated MediaWiki\Storage namespace for revision related class 2022-05-29 06:17:01 +00:00
MutableRevisionSlots.php Remove deprecated MediaWiki\Storage namespace for revision related class 2022-05-29 06:17:01 +00:00
RenderedRevision.php Remove duplicate contentRenderer assignment 2022-05-09 09:26:14 +02:00
RevisionAccessException.php Remove deprecated MediaWiki\Storage namespace for revision related class 2022-05-29 06:17:01 +00:00
RevisionArchiveRecord.php Remove deprecated MediaWiki\Storage namespace for revision related class 2022-05-29 06:17:01 +00:00
RevisionFactory.php Improve docs of various ::getQueryInfo functions 2022-08-13 21:18:44 +02:00
RevisionLookup.php Remove deprecated MediaWiki\Storage namespace for revision related class 2022-05-29 06:17:01 +00:00
RevisionRecord.php Remove deprecated MediaWiki\Storage namespace for revision related class 2022-05-29 06:17:01 +00:00
RevisionRenderer.php Remove Title dependency from RenderedRevision 2021-10-19 07:53:26 -07:00
RevisionSlots.php Pass array to Assert::parameterType when asserting multiple types 2022-06-18 09:34:36 +02:00
RevisionStore.php SQLPlatform: Introduce buildComparison() 2022-09-10 04:22:19 +02:00
RevisionStoreCacheRecord.php docs: Fix nullable documentation for class properties 2021-09-24 00:54:53 +00:00
RevisionStoreFactory.php Simplify assertion for false around wiki id and domain id 2022-06-18 09:49:13 +02:00
RevisionStoreRecord.php Remove deprecated MediaWiki\Storage namespace for revision related class 2022-05-29 06:17:01 +00:00
SlotRecord.php Pass array to Assert::parameterType when asserting multiple types 2022-06-18 09:34:36 +02:00
SlotRenderingProvider.php
SlotRoleHandler.php Narrow PageUpdater dependency from Title 2021-07-26 19:45:11 -07:00
SlotRoleRegistry.php Narrow PageUpdater dependency from Title 2021-07-26 19:45:11 -07:00
SuppressedDataException.php Remove deprecated MediaWiki\Storage namespace for revision related class 2022-05-29 06:17:01 +00:00