Doctrine


Doctrine\ORM\Query\AST\UpdateItem
/Doctrine/ORM/Query/AST/UpdateItem.php at line 37

Class UpdateItem

Class:UpdateItem - Superclass: Node
Node
⌊ UpdateItem

public class UpdateItem
extends Node

UpdateItem ::= [IdentificationVariable "."] {StateField | SingleValuedAssociationField} "=" NewValue NewValue ::= SimpleArithmeticExpression | StringPrimary | DatetimePrimary | BooleanPrimary | EnumPrimary | SimpleEntityExpression | "NULL"

License:
http://www.opensource.org/licenses/lgpl-license.php LGPL
See Also:
www.doctrine-project.org
Since:
2.0
Version:
$Revision: 3938 $
Author:
Guilherme Blanco
Jonathan Wage
Roman Borschel

Field Summary
mixed

$field

mixed

$identificationVariable

mixed

$newValue

Constructor Summary

UpdateItem(mixed field, mixed newValue)

Method Summary
void

dispatch(mixed sqlWalker, mixed walker, $walker )

Double-dispatch method, supposed to dispatch back to the walker.

Methods inherited from Doctrine\ORM\Query\AST\Node
dispatch, dump

Field Detail

/Doctrine/ORM/Query/AST/UpdateItem.php at line 40

field

public mixed $field

/Doctrine/ORM/Query/AST/UpdateItem.php at line 39

identificationVariable

public mixed $identificationVariable

/Doctrine/ORM/Query/AST/UpdateItem.php at line 41

newValue

public mixed $newValue

Constructor Detail

/Doctrine/ORM/Query/AST/UpdateItem.php at line 43

UpdateItem

public UpdateItem(mixed field, mixed newValue)

Method Detail

/Doctrine/ORM/Query/AST/UpdateItem.php at line 49

dispatch

public void dispatch(mixed sqlWalker, mixed walker, $walker )

Double-dispatch method, supposed to dispatch back to the walker.

Implementation is not mandatory for all nodes.


Doctrine