|
MediaWiki master
|
A module encapsulating join conditions for a ChangesListQuery join. More...
Inherited by MediaWiki\RecentChanges\ChangesListQuery\BasicJoin.
Public Member Functions | |
| alias (JoinDependencyProvider $provider, string $alias) | |
| Add or retrieve an instance of the join with the given table alias. | |
| 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. | |
| prepare (SelectQueryBuilder $sqb) | |
| Add all registered instances of the join to a SELECT query. | |
A module encapsulating join conditions for a ChangesListQuery join.
Definition at line 12 of file ChangesListJoinModule.php.
| MediaWiki\RecentChanges\ChangesListQuery\ChangesListJoinModule::alias | ( | JoinDependencyProvider | $provider, |
| string | $alias ) |
Add or retrieve an instance of the join with the given table alias.
| JoinDependencyProvider | $provider | |
| string | $alias |
Implemented in MediaWiki\RecentChanges\ChangesListQuery\BasicJoin.
| MediaWiki\RecentChanges\ChangesListQuery\ChangesListJoinModule::forConds | ( | JoinDependencyProvider | $provider | ) |
Declare that the join is required to provide fields for the WHERE clause.
Add or retrieve the default instance of the join.
| JoinDependencyProvider | $provider |
Implemented in MediaWiki\RecentChanges\ChangesListQuery\BasicJoin.
| MediaWiki\RecentChanges\ChangesListQuery\ChangesListJoinModule::forFields | ( | JoinDependencyProvider | $provider | ) |
Declare that the join is required to provide fields in the SELECT clause.
Add or retrieve the default instance of the join.
| JoinDependencyProvider | $provider |
Implemented in MediaWiki\RecentChanges\ChangesListQuery\BasicJoin.
| MediaWiki\RecentChanges\ChangesListQuery\ChangesListJoinModule::prepare | ( | SelectQueryBuilder | $sqb | ) |
Add all registered instances of the join to a SELECT query.
| SelectQueryBuilder | $sqb |
Implemented in MediaWiki\RecentChanges\ChangesListQuery\BasicJoin.