A composite node representing a group of expressions.
More...
Inherits Wikimedia\Rdbms\IExpression.
Inherited by Wikimedia\Rdbms\AndExpressionGroup, and Wikimedia\Rdbms\OrExpressionGroup.
A composite node representing a group of expressions.
- Since
- 1.42
Definition at line 16 of file ExpressionGroup.php.
◆ __construct()
Wikimedia\Rdbms\ExpressionGroup::__construct |
( |
IExpression ... | $children | ) |
|
◆ add()
Wikimedia\Rdbms\ExpressionGroup::add |
( |
IExpression | $expression | ) |
|
|
finalprotected |
◆ getType()
Wikimedia\Rdbms\ExpressionGroup::getType |
( |
| ) |
|
|
abstractprotected |
◆ newFromArray()
static Wikimedia\Rdbms\ExpressionGroup::newFromArray |
( |
array | $conds | ) |
|
|
static |
- Access: internal
- to rdbms
- Parameters
-
non-empty-array<string,?scalar|RawSQLValue|Blob|LikeValue|non-empty-list<scalar|Blob>>|non-empty-array<int,IExpression> | $conds |
- Returns
- static
Definition at line 42 of file ExpressionGroup.php.
◆ toGeneralizedSql()
Wikimedia\Rdbms\ExpressionGroup::toGeneralizedSql |
( |
| ) |
|
|
final |
◆ toSql()
Wikimedia\Rdbms\ExpressionGroup::toSql |
( |
DbQuoter | $dbQuoter | ) |
|
|
final |
◆ $children
array IExpression [] Wikimedia\Rdbms\ExpressionGroup::$children = [] |
|
protected |
The documentation for this class was generated from the following file: