|
MediaWiki master
|
Parenthesized group of table names and their join types and conditions. More...
Inherits Wikimedia\Rdbms\JoinGroupBase.

Public Member Functions | |
| __construct ( $alias) | |
| Use SelectQueryBuilder::newJoinGroup() to create a join group. | |
| getAlias () | |
| getRawJoinConds () | |
| getRawTables () | |
Public Member Functions inherited from Wikimedia\Rdbms\JoinGroupBase | |
| join ( $table, $alias=null, $conds=[]) | |
| Inner join a table or group of tables. | |
| leftJoin ( $table, $alias=null, $conds=[]) | |
| Left join a table or group of tables. | |
| straightJoin ( $table, $alias=null, $conds=[]) | |
| Straight join a table or group of tables. | |
| table ( $table, $alias=null) | |
| Add a single table or a single parenthesized group. | |
Protected Member Functions | |
| getAutoAlias () | |
| Get a table alias which is unique to the parent SelectQueryBuilder. | |
Additional Inherited Members | |
Protected Attributes inherited from Wikimedia\Rdbms\JoinGroupBase | |
| array | $joinConds = [] |
| string null | $lastAlias |
| array | $tables = [] |
Parenthesized group of table names and their join types and conditions.
Definition at line 10 of file JoinGroup.php.
| Wikimedia\Rdbms\JoinGroup::__construct | ( | $alias | ) |
Use SelectQueryBuilder::newJoinGroup() to create a join group.
| string | $alias |
Definition at line 23 of file JoinGroup.php.
| Wikimedia\Rdbms\JoinGroup::getAlias | ( | ) |
|
protected |
Get a table alias which is unique to the parent SelectQueryBuilder.
Reimplemented from Wikimedia\Rdbms\JoinGroupBase.
Definition at line 32 of file JoinGroup.php.
| Wikimedia\Rdbms\JoinGroup::getRawJoinConds | ( | ) |
Definition at line 48 of file JoinGroup.php.
References Wikimedia\Rdbms\JoinGroupBase\$joinConds.
| Wikimedia\Rdbms\JoinGroup::getRawTables | ( | ) |
Definition at line 40 of file JoinGroup.php.
References Wikimedia\Rdbms\JoinGroupBase\$tables.