Zend\Db\Sql\Predicate\PredicateSet
Synopsis
class PredicateSet
implements
PredicateInterface,Countable
{
- // constants
- const COMBINED_BY_AND = 'AND';
- const OP_AND = 'AND';
- const COMBINED_BY_OR = 'OR';
- const OP_OR = 'OR';
- // members
- protected $defaultCombination;
- protected array $predicates;
- // methods
- public void __construct()
- public PredicateSet addPredicate()
- public void addPredicates()
- public array getPredicates()
- public PredicateSet orPredicate()
- public PredicateSet andPredicate()
- public array getExpressionData()
- public int count()
Hierarchy
Extended by
Implements
Constants
Name | Value |
---|---|
COMBINED_BY_AND | 'AND' |
OP_AND | 'AND' |
COMBINED_BY_OR | 'OR' |
OP_OR | 'OR' |
Members
protected
- $defaultCombination
- $predicates
Methods
public
- __construct() — Constructor
- addPredicate() — Add predicate to set
- addPredicates()
- andPredicate() — Add predicate using AND operator
- count() — Get count of attached predicates
- getExpressionData() — Get predicate parts for where statement
- getPredicates() — Return the predicates
- orPredicate() — Add predicate using OR operator