MediaWiki master
MediaWiki\RecentChanges\ChangesListQuery Namespace Reference

Classes

class  BasicJoin
 A simple join with a fixed join condition. More...
 
class  BooleanFieldCondition
 A filter module which builds conditions for a boolean field. More...
 
class  BooleanJoinFieldCondition
 A tri-state boolean from a field of a potentially left-joined table. More...
 
interface  ChangesListCondition
 Interface for modules implementing a boolean condition which may match a row in a ChangesListResult. More...
 
class  ChangesListConditionBase
 Shared functionality for filter condition modules. More...
 
class  ChangesListHighlight
 
class  ChangesListJoinBuilder
 An object encapsulating a single instance of a join on a table. More...
 
interface  ChangesListJoinModule
 A module encapsulating join conditions for a ChangesListQuery join. More...
 
class  ChangesListQuery
 Build and execute a query on the recentchanges table, optionally with joins and conditions. More...
 
class  ChangesListQueryFactory
 
class  ChangesListResult
 The result of ChangesListQuery execution. More...
 
class  ChangeTagsCondition
 
class  EnumFieldCondition
 An equals or not-equals comparison with a field that is known to have a small fixed set of values. More...
 
class  ExperienceCondition
 A filter condition module for user experience levels. More...
 
class  FieldEqualityCondition
 A filter condition module which uses equals or not-equals operators. More...
 
interface  JoinDependencyProvider
 The narrow interface provided to join modules to allow them to declare any dependencies they have on other tables. More...
 
class  NamedCondition
 A filter module which checks if the change actor is registered and "named", i.e. More...
 
class  NamedConditionHelper
 Shared code between the named and experience filter conditions. More...
 
interface  QueryBackend
 The narrow interface passed to filter modules. More...
 
class  RevisionTypeCondition
 
class  SeenCondition
 Check if the recentchange row has been seen by the current watchlist user. More...
 
class  SlotsJoin
 A join on the slots table, mostly to support requireSlotChanged(). More...
 
class  SubpageOfCondition
 Check if the changed title is a subpage of some specified title. More...
 
class  TableStatsProvider
 Cache and provide min/max ID and "size" (ID delta) of a table. More...
 
class  TimestampRangePartitioner
 The mathematical bits of partitioning a query by timestamp range. More...
 
class  TitleCondition
 A condition matching a set of titles. More...
 
class  TitleConditionValue
 A simple value class and helpers for a namespace/dbkey pair. More...
 
class  UserCondition
 
class  WatchedCondition
 Check if a recentchange row is watched by the current watchlist user. More...
 
class  WatchlistJoin
 A watchlist join with a settable condition on wl_user. More...
 
class  WatchlistLabelCondition
 Check if a change has a certain watchlist label. More...