org.hibernate.hql.ast.exec
Class MultiTableUpdateExecutor
java.lang.Object
org.hibernate.hql.ast.exec.AbstractStatementExecutor
org.hibernate.hql.ast.exec.MultiTableUpdateExecutor
- All Implemented Interfaces:
- StatementExecutor
public class MultiTableUpdateExecutor
- extends AbstractStatementExecutor
Implementation of MultiTableUpdateExecutor.
- Author:
- Steve Ebersole
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiTableUpdateExecutor
public MultiTableUpdateExecutor(HqlSqlWalker walker)
getAffectedQueryable
public Queryable getAffectedQueryable()
getSqlStatements
public String[] getSqlStatements()
execute
public int execute(QueryParameters parameters,
SessionImplementor session)
throws HibernateException
- Description copied from interface:
StatementExecutor
- Execute the sql managed by this executor using the given parameters.
- Parameters:
parameters
- Essentially bind information for this processing.session
- The session originating the request.
- Returns:
- The number of entities updated/deleted.
- Throws:
HibernateException
getAffectedQueryables
protected Queryable[] getAffectedQueryables()
- Specified by:
getAffectedQueryables
in class AbstractStatementExecutor