class UpdateQuery_mysql in Drupal 7
Hierarchy
- class \Query implements QueryPlaceholderInterface
- class \UpdateQuery implements QueryConditionInterface
- class \UpdateQuery_mysql
- class \UpdateQuery implements QueryConditionInterface
Expanded class hierarchy of UpdateQuery_mysql
Related topics
File
- includes/
database/ mysql/ query.inc, line 96 - Query code for MySQL embedded database engine.
View source
class UpdateQuery_mysql extends UpdateQuery {
public function __toString() {
if (method_exists($this->connection, 'escapeField')) {
$escapedFields = array();
foreach ($this->fields as $field => $data) {
$field = $this->connection
->escapeField($field);
$escapedFields[$field] = $data;
}
$this->fields = $escapedFields;
}
return parent::__toString();
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Query:: |
protected | property | An array of comments that can be prepended to a query. | |
Query:: |
protected | property | The connection object on which to run this query. | |
Query:: |
protected | property | The key of the connection object. | |
Query:: |
protected | property | The target of the connection object. | |
Query:: |
protected | property | The placeholder counter. | |
Query:: |
protected | property | The query options to pass on to the connection object. | |
Query:: |
protected | property | A unique identifier for this query object. | |
Query:: |
public | function | Adds a comment to the query. | |
Query:: |
public | function | Returns a reference to the comments array for the query. | |
Query:: |
public | function |
Gets the next placeholder value for this query object. Overrides QueryPlaceholderInterface:: |
|
Query:: |
public | function |
Returns a unique identifier for this object. Overrides QueryPlaceholderInterface:: |
|
Query:: |
public | function | Implements the magic __clone function. | 1 |
Query:: |
public | function | Implements the magic __sleep function to disconnect from the database. | |
Query:: |
public | function | Implements the magic __wakeup function to reconnect to the database. | |
UpdateQuery:: |
protected | property | An array of values to update to. | |
UpdateQuery:: |
protected | property | The condition object for this query. | |
UpdateQuery:: |
protected | property | Array of fields to update to an expression in case of a duplicate record. | |
UpdateQuery:: |
protected | property | An array of fields that will be updated. | |
UpdateQuery:: |
protected | property | The table to update. | |
UpdateQuery:: |
public | function |
Implements QueryConditionInterface::arguments(). Overrides QueryConditionInterface:: |
|
UpdateQuery:: |
public | function |
Implements QueryConditionInterface::compile(). Overrides QueryConditionInterface:: |
|
UpdateQuery:: |
public | function |
Implements QueryConditionInterface::compiled(). Overrides QueryConditionInterface:: |
|
UpdateQuery:: |
public | function |
Implements QueryConditionInterface::condition(). Overrides QueryConditionInterface:: |
|
UpdateQuery:: |
public | function |
Implements QueryConditionInterface::conditions(). Overrides QueryConditionInterface:: |
|
UpdateQuery:: |
public | function |
Executes the UPDATE query. Overrides Query:: |
2 |
UpdateQuery:: |
public | function |
Implements QueryConditionInterface::exists(). Overrides QueryConditionInterface:: |
|
UpdateQuery:: |
public | function | Specifies fields to be updated as an expression. | |
UpdateQuery:: |
public | function | Adds a set of field->value pairs to be updated. | |
UpdateQuery:: |
public | function |
Implements QueryConditionInterface::isNotNull(). Overrides QueryConditionInterface:: |
|
UpdateQuery:: |
public | function |
Implements QueryConditionInterface::isNull(). Overrides QueryConditionInterface:: |
|
UpdateQuery:: |
public | function |
Implements QueryConditionInterface::notExists(). Overrides QueryConditionInterface:: |
|
UpdateQuery:: |
public | function |
Implements QueryConditionInterface::where(). Overrides QueryConditionInterface:: |
|
UpdateQuery:: |
public | function |
Constructs an UpdateQuery object. Overrides Query:: |
|
UpdateQuery_mysql:: |
public | function |
Implements PHP magic __toString method to convert the query to a string. Overrides UpdateQuery:: |