|
| nest () |
| Begin nesting predicates.
|
|
| setUnnest (Predicate $predicate) |
| Indicate what predicate will be unnested.
|
|
| unnest () |
| Indicate end of nested predicate.
|
|
| equalTo ($left, $right, $leftType=self::TYPE_IDENTIFIER, $rightType=self::TYPE_VALUE) |
| Create "Equal To" predicate.
|
|
| notEqualTo ($left, $right, $leftType=self::TYPE_IDENTIFIER, $rightType=self::TYPE_VALUE) |
| Create "Not Equal To" predicate.
|
|
| lessThan ($left, $right, $leftType=self::TYPE_IDENTIFIER, $rightType=self::TYPE_VALUE) |
| Create "Less Than" predicate.
|
|
| greaterThan ($left, $right, $leftType=self::TYPE_IDENTIFIER, $rightType=self::TYPE_VALUE) |
| Create "Greater Than" predicate.
|
|
| lessThanOrEqualTo ($left, $right, $leftType=self::TYPE_IDENTIFIER, $rightType=self::TYPE_VALUE) |
| Create "Less Than Or Equal To" predicate.
|
|
| greaterThanOrEqualTo ($left, $right, $leftType=self::TYPE_IDENTIFIER, $rightType=self::TYPE_VALUE) |
| Create "Greater Than Or Equal To" predicate.
|
|
| like ($identifier, $like) |
| Create "Like" predicate.
|
|
| notLike ($identifier, $notLike) |
| Create "notLike" predicate.
|
|
| expression ($expression, $parameters=null) |
| Create an expression, with parameter placeholders.
|
|
| literal ($literal) |
| Create "Literal" predicate.
|
|
| isNull ($identifier) |
| Create "IS NULL" predicate.
|
|
| isNotNull ($identifier) |
| Create "IS NOT NULL" predicate.
|
|
| in ($identifier, $valueSet=null) |
| Create "IN" predicate.
|
|
| notIn ($identifier, $valueSet=null) |
| Create "NOT IN" predicate.
|
|
| between ($identifier, $minValue, $maxValue) |
| Create "between" predicate.
|
|
| notBetween ($identifier, $minValue, $maxValue) |
| Create "NOT BETWEEN" predicate.
|
|
| predicate (PredicateInterface $predicate) |
| Use given predicate directly.
|
|
| __get ($name) |
| Overloading.
|
|
const | COMBINED_BY_AND = 'AND' |
|
const | OP_AND = 'AND' |
|
const | COMBINED_BY_OR = 'OR' |
|
const | OP_OR = 'OR' |
|
| $unnest = null |
|
| $nextPredicateCombineOperator = null |
|