MediaWiki master
ChangesListJoinModule.php
Go to the documentation of this file.
1<?php
2
4
6
23
32
40 public function alias( JoinDependencyProvider $provider, string $alias ): ChangesListJoinBuilder;
41
47 public function prepare( SelectQueryBuilder $sqb ): void;
48}
An object encapsulating a single instance of a join on a table.
Build SELECT queries with a fluent interface.
A module encapsulating join conditions for a ChangesListQuery join.
prepare(SelectQueryBuilder $sqb)
Add all registered instances of the join to a SELECT query.
forConds(JoinDependencyProvider $provider)
Declare that the join is required to provide fields for the WHERE clause.
forFields(JoinDependencyProvider $provider)
Declare that the join is required to provide fields in the SELECT clause.
alias(JoinDependencyProvider $provider, string $alias)
Add or retrieve an instance of the join with the given table alias.
The narrow interface provided to join modules to allow them to declare any dependencies they have on ...