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.