Doctrine


Doctrine\ORM\Query\Exec\SingleTableDeleteUpdateExecutor
/Doctrine/ORM/Query/Exec/SingleTableDeleteUpdateExecutor.php at line 38

Class SingleTableDeleteUpdateExecutor

Class:SingleTableDeleteUpdateExecutor - Superclass: AbstractSqlExecutor
AbstractSqlExecutor
⌊ SingleTableDeleteUpdateExecutor

public class SingleTableDeleteUpdateExecutor
extends AbstractSqlExecutor

Executor that executes the SQL statements for DQL DELETE/UPDATE statements on classes that are mapped to a single table.

License:
http://www.opensource.org/licenses/lgpl-license.php LGPL
Author:
Roman Borschel
Version:
$Revision$
See Also:
www.doctrine-project.org
Since:
2.0
Todo:
This is exactly the same as SingleSelectExecutor. Unify in SingleStatementExecutor.

Fields inherited from Doctrine\ORM\Query\Exec\AbstractSqlExecutor
_sqlStatements
Constructor Summary

SingleTableDeleteUpdateExecutor(mixed AST, mixed sqlWalker)

Method Summary
Doctrine\DBAL\Driver\Statement

execute(Doctrine\DBAL\Connection conn, array params, mixed types)

Executes all sql statements.

Methods inherited from Doctrine\ORM\Query\Exec\AbstractSqlExecutor
execute, getSqlStatements

Constructor Detail

/Doctrine/ORM/Query/Exec/SingleTableDeleteUpdateExecutor.php at line 40

SingleTableDeleteUpdateExecutor

public SingleTableDeleteUpdateExecutor(mixed AST, mixed sqlWalker)

Method Detail

/Doctrine/ORM/Query/Exec/SingleTableDeleteUpdateExecutor.php at line 49

execute

public Doctrine\DBAL\Driver\Statement execute(Doctrine\DBAL\Connection conn, array params, mixed types)

Executes all sql statements.

Parameters:
conn - The database connection that is used to execute the queries.
params - The parameters.

Doctrine