|
MediaWiki REL1_39
|
An object representing a parenthesized group of tables and their join types and conditions. More...


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 = [] |
| $lastAlias | |
| array | $tables = [] |
An object representing a parenthesized group of tables and their join types and conditions.
Definition at line 9 of file JoinGroup.php.
| Wikimedia\Rdbms\JoinGroup::__construct | ( | $alias | ) |
Use SelectQueryBuilder::newJoinGroup() to create a join group.
| string | $alias |
Definition at line 22 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 31 of file JoinGroup.php.
| Wikimedia\Rdbms\JoinGroup::getRawJoinConds | ( | ) |
Definition at line 47 of file JoinGroup.php.
References Wikimedia\Rdbms\JoinGroupBase\$joinConds.
| Wikimedia\Rdbms\JoinGroup::getRawTables | ( | ) |
Definition at line 39 of file JoinGroup.php.
References Wikimedia\Rdbms\JoinGroupBase\$tables.