Doctrine\ORM\Query\Exec\SingleTableDeleteUpdateExecutor
Executor that executes the SQL statements for DQL DELETE/UPDATE statements on classes that are mapped to a single table.
- Author: Roman Borschel <roman@code-factory.org>
- License: http://www.opensource.org/licenses/lgpl-license.php LGPL
Synopsis
class SingleTableDeleteUpdateExecutor
extends AbstractSqlExecutor
{
- // Inherited members from AbstractSqlExecutor
- protected array $_sqlStatements;
- protected QueryCacheProfile $queryCacheProfile;
- // methods
- public void __construct()
- public void execute()
- // Inherited methods from AbstractSqlExecutor
- public array getSqlStatements()
- public void setQueryCacheProfile()
- public abstract Statement execute()
Hierarchy
Tasks
Line | Task |
---|---|
35+ | This is exactly the same as SingleSelectExecutor. Unify in SingleStatementExecutor. |
Members
protected
- $_sqlStatements — array
- $queryCacheProfile — Doctrine\DBAL\Cache\QueryCacheProfile
Methods
public
- __construct()
- execute() — {@inheritDoc}
Inherited from Doctrine\ORM\Query\Exec\AbstractSqlExecutor
public
- execute() — Executes all sql statements.
- getSqlStatements() — Gets the SQL statements that are executed by the executor.
- setQueryCacheProfile()