Doctrine\DBAL\Query\Expression\CompositeExpression
Composite expression is responsible to build a group of similar expression.
- Author: Guilherme Blanco <guilhermeblanco@hotmail.com>
- License: http://www.opensource.org/licenses/lgpl-license.php LGPL
Synopsis
class CompositeExpression
implements
Countable
{
- // constants
- const TYPE_AND = 'AND';
- const TYPE_OR = 'OR';
- // methods
- public void __construct()
- public CompositeExpression addMultiple()
- public CompositeExpression add()
- public integer count()
- public string __toString()
- public string getType()
Hierarchy
Implements
Constants
Name | Value |
---|---|
TYPE_AND | 'AND' |
TYPE_OR | 'OR' |
Members
private
- $parts — array
- $type — string
Methods
public
- __construct() — Constructor.
- __toString() — Retrieve the string representation of this composite expression.
- add() — Adds an expression to composite expression.
- addMultiple() — Adds multiple parts to composite expression.
- count() — Retrieves the amount of expressions on composite expression.
- getType() — Return type of this composite expression (AND/OR)