Generic class for a series of conditions in a query.

Hierarchy

Expanded class hierarchy of DatabaseCondition

Related topics

File

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

Members

Contains filters are case sensitive
Namesort ascending Modifiers Type Description
DatabaseCondition::__toString public function Implements PHP magic __toString method to convert the conditions to string.
DatabaseCondition::__construct public function Constructs a DataBaseCondition object.
DatabaseCondition::__clone function PHP magic __clone() method.
DatabaseCondition::where public function Implements QueryConditionInterface::where(). Overrides QueryConditionInterface::where
DatabaseCondition::notExists public function Implements QueryConditionInterface::notExists(). Overrides QueryConditionInterface::notExists
DatabaseCondition::mapConditionOperator protected function Gets any special processing requirements for the condition operator.
DatabaseCondition::isNull public function Implements QueryConditionInterface::isNull(). Overrides QueryConditionInterface::isNull
DatabaseCondition::isNotNull public function Implements QueryConditionInterface::isNotNull(). Overrides QueryConditionInterface::isNotNull
DatabaseCondition::exists public function Implements QueryConditionInterface::exists(). Overrides QueryConditionInterface::exists
DatabaseCondition::ensureBrackets protected function Ensures that the value being tested against is bracketed.
DatabaseCondition::count public function
DatabaseCondition::conditions public function Implements QueryConditionInterface::conditions(). Overrides QueryConditionInterface::conditions
DatabaseCondition::condition public function Implements QueryConditionInterface::condition(). Overrides QueryConditionInterface::condition
DatabaseCondition::compiled public function Implements QueryConditionInterface::compiled(). Overrides QueryConditionInterface::compiled
DatabaseCondition::compile public function Implements QueryConditionInterface::compile(). Overrides QueryConditionInterface::compile
DatabaseCondition::arguments public function Implements QueryConditionInterface::arguments(). Overrides QueryConditionInterface::arguments
DatabaseCondition::$stringVersion protected property The string version of a query after it has been built.
DatabaseCondition::$queryPlaceholderIdentifier protected property The identifier of the query placeholder this condition has been compiled against.
DatabaseCondition::$conditions protected property Array of conditions.
DatabaseCondition::$changed protected property Whether the conditions have been changed.
DatabaseCondition::$arguments protected property Array of arguments.