class DatabaseCondition

Generic class for a series of conditions in a query.

Hierarchy

Expanded class hierarchy of DatabaseCondition

Related topics

File

includes/database/query.inc, line 1652
Non-specific Database query code. Used by all engines.

Members

Name Modifiers Type Description
DatabaseCondition::$arguments protected property Array of arguments.
DatabaseCondition::$changed protected property Whether the conditions have been changed.
DatabaseCondition::$conditions protected property Array of conditions.
DatabaseCondition::$queryPlaceholderIdentifier protected property The identifier of the query placeholder this condition has been compiled against.
DatabaseCondition::arguments public function Implements QueryConditionInterface::arguments(). Overrides QueryConditionInterface::arguments
DatabaseCondition::compile public function Implements QueryConditionInterface::compile(). Overrides QueryConditionInterface::compile
DatabaseCondition::compiled public function Implements QueryConditionInterface::compiled(). Overrides QueryConditionInterface::compiled
DatabaseCondition::condition public function Implements QueryConditionInterface::condition(). Overrides QueryConditionInterface::condition
DatabaseCondition::conditions public function Implements QueryConditionInterface::conditions(). Overrides QueryConditionInterface::conditions
DatabaseCondition::count public function Implements Countable::count().
DatabaseCondition::exists public function Implements QueryConditionInterface::exists(). Overrides QueryConditionInterface::exists
DatabaseCondition::isNotNull public function Implements QueryConditionInterface::isNotNull(). Overrides QueryConditionInterface::isNotNull
DatabaseCondition::isNull public function Implements QueryConditionInterface::isNull(). Overrides QueryConditionInterface::isNull
DatabaseCondition::mapConditionOperator protected function Gets any special processing requirements for the condition operator.
DatabaseCondition::notExists public function Implements QueryConditionInterface::notExists(). Overrides QueryConditionInterface::notExists
DatabaseCondition::where public function Implements QueryConditionInterface::where(). Overrides QueryConditionInterface::where
DatabaseCondition::__clone function PHP magic __clone() method.
DatabaseCondition::__construct public function Constructs a DataBaseCondition object.
DatabaseCondition::__toString public function Implements PHP magic __toString method to convert the conditions to string.

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!database!query.inc/class/DatabaseCondition/7.x