| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.hibernate.hql.ast.exec.AbstractStatementExecutororg.hibernate.hql.ast.exec.MultiTableDeleteExecutorpublic class MultiTableDeleteExecutorextends AbstractStatementExecutorConstructor Summary | |
| |
Method Summary | |
int |
|
protected Queryable[] | |
String[] | |
Methods inherited from class org.hibernate.hql.ast.exec.AbstractStatementExecutor | |
coordinateSharedCacheCleanup, createTemporaryTableIfNecessary, dropTemporaryTableIfNecessary, generateIdInsertSelect, generateIdSubselect, getAffectedQueryables, getFactory, getWalker, shouldIsolateTemporaryTableDDL | |
public int execute(QueryParameters parameters, SessionImplementor session) throws HibernateException
Execute the sql managed by this executor using the given parameters.
- Specified by:
- execute in interface StatementExecutor
- Parameters:
parameters- Essentially bind information for this processing.session- The session originating the request.
- Returns:
- The number of entities updated/deleted.
- Throws:
HibernateException-
protected Queryable[] getAffectedQueryables()
- Overrides:
- getAffectedQueryables in interface AbstractStatementExecutor
public String[] getSqlStatements()
- Specified by:
- getSqlStatements in interface StatementExecutor