1456. Class

1456.1. Zend\Db\Sql\Predicate\Predicate

@property Predicate $and

1456.1.1. Methods

1456.1.1.1. nest

nest()

Begin nesting predicates

Return type:Predicate

1456.1.1.2. setUnnest

setUnnest()

Indicate what predicate will be unnested

Parameters:Predicate
Return type:void

1456.1.1.3. unnest

unnest()

Indicate end of nested predicate

Return type:Predicate
Throws :RuntimeException

1456.1.1.4. equalTo

equalTo()

Create “Equal To” predicate

Utilizes Operator predicate

Parameters:
  • int|float|bool|string
  • int|float|bool|string
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes}
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes}
Return type:

Predicate

1456.1.1.5. notEqualTo

notEqualTo()

Create “Not Equal To” predicate

Utilizes Operator predicate

Parameters:
  • int|float|bool|string
  • int|float|bool|string
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes}
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes}
Return type:

Predicate

1456.1.1.6. lessThan

lessThan()

Create “Less Than” predicate

Utilizes Operator predicate

Parameters:
  • int|float|bool|string
  • int|float|bool|string
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes}
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes}
Return type:

Predicate

1456.1.1.7. greaterThan

greaterThan()

Create “Greater Than” predicate

Utilizes Operator predicate

Parameters:
  • int|float|bool|string
  • int|float|bool|string
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes}
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes}
Return type:

Predicate

1456.1.1.8. lessThanOrEqualTo

lessThanOrEqualTo()

Create “Less Than Or Equal To” predicate

Utilizes Operator predicate

Parameters:
  • int|float|bool|string
  • int|float|bool|string
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes}
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes}
Return type:

Predicate

1456.1.1.9. greaterThanOrEqualTo

greaterThanOrEqualTo()

Create “Greater Than Or Equal To” predicate

Utilizes Operator predicate

Parameters:
  • int|float|bool|string
  • int|float|bool|string
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes}
  • string – TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes}
Return type:

Predicate

1456.1.1.10. like

like()

Create “Like” predicate

Utilizes Like predicate

Parameters:
  • string
  • string
Return type:

Predicate

1456.1.1.11. expression

expression()

1456.1.1.12. literal

literal()

Create “Literal” predicate

Utilizes Like predicate

Parameters:
  • string
  • int|float|bool|string|array
Return type:

Predicate

1456.1.1.13. isNull

isNull()

Create “IS NULL” predicate

Utilizes IsNull predicate

Parameters:string
Return type:Predicate

1456.1.1.14. isNotNull

isNotNull()

Create “IS NOT NULL” predicate

Utilizes IsNotNull predicate

Parameters:string
Return type:Predicate

1456.1.1.15. in

in()

Create “in” predicate

Utilizes In predicate

Parameters:
  • string
  • array|Select
Return type:

Predicate

1456.1.1.16. between

between()

Create “between” predicate

Utilizes Between predicate

Parameters:
  • string
  • int|float|string
  • int|float|string
Return type:

Predicate

1456.1.1.17. __get

__get()

Overloading

Overloads “or”, “and”, “nest”, and “unnest”

Parameters:string
Return type:Predicate