Overview

Namespaces

  • Alchemy
    • core
      • query
      • schema
    • dialect
    • engine
    • orm
    • tests
    • util
      • promise
  • PHP

Classes

  • ColumnRef
  • DDLQuery
  • Expression
  • Insert
  • Join
  • Predicate
  • Query
  • Scalar
  • TableRef

Interfaces

  • IQuery
  • IQueryFragment
  • IQueryValue
  • Overview
  • Namespace
  • Class
  • Tree

Class Predicate

Represents a true/false logical predicate

Alchemy\core\Element implements Alchemy\core\IElement
Extended by Alchemy\core\query\Expression
Extended by Alchemy\core\query\Predicate
Namespace: Alchemy\core\query
Located at alchemy/core/query/Predicate.php
Methods summary
public Alchemy\core\query\Predicate::not()
# not( )

Return a negation of this Predicate like ->isNull()->not()

Return a negation of this Predicate like ->isNull()->not()

Returns

Alchemy\core\query\Predicate::not()
public static Predicate::AND
# all( )

Return an AND-merge of all predicates given as arguments or arrays

Return an AND-merge of all predicates given as arguments or arrays

Returns

Predicate::AND
protected static
# flatten( array $args )
Methods inherited from Alchemy\core\query\Expression
__callStatic(), __construct(), elements(), getDescription(), parameters(), tables()
Methods inherited from Alchemy\core\Element
__clone(), addTag(), addTags(), copy(), define(), define_alias(), getID(), getTag(), getType(), get_definition(), listTags(), normalize_arg()
Properties inherited from Alchemy\core\query\Expression
$elements
Properties inherited from Alchemy\core\Element
$id, $tags, $type
API documentation generated by ApiGen 2.8.0