|
|||||||||
| Home >> All >> org >> hibernate >> hql >> [ ast overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.hibernate.hql.ast
Class UpdateStatementExecutor

java.lang.Objectorg.hibernate.hql.ast.UpdateStatementExecutor
- public class UpdateStatementExecutor
- extends java.lang.Object
Performs exeuction of update/delete statements issued through HQL.
| Field Summary | |
private org.hibernate.engine.SessionFactoryImplementor |
factory
|
private static org.apache.commons.logging.Log |
log
|
private java.lang.String |
sql
|
private HqlSqlWalker |
walker
|
| Constructor Summary | |
UpdateStatementExecutor(java.lang.String sql,
HqlSqlWalker walker,
org.hibernate.engine.SessionFactoryImplementor factory)
Constructs a instance of UpdateStatementExecutor. |
|
| Method Summary | |
private int |
bindNamedParameters(java.sql.PreparedStatement ps,
java.util.Map namedParams,
int start,
org.hibernate.engine.SessionImplementor session)
|
private int |
bindPositionalParameters(java.sql.PreparedStatement st,
org.hibernate.engine.QueryParameters queryParameters,
int start,
org.hibernate.engine.SessionImplementor session)
|
int |
execute(org.hibernate.engine.QueryParameters parameters,
org.hibernate.engine.SessionImplementor session)
Execute the sql managed by this executor using the given parameters. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
log
private static final org.apache.commons.logging.Log log
sql
private java.lang.String sql
walker
private HqlSqlWalker walker
factory
private org.hibernate.engine.SessionFactoryImplementor factory
| Constructor Detail |
UpdateStatementExecutor
public UpdateStatementExecutor(java.lang.String sql, HqlSqlWalker walker, org.hibernate.engine.SessionFactoryImplementor factory)
- Constructs a instance of UpdateStatementExecutor.
| Method Detail |
execute
public int execute(org.hibernate.engine.QueryParameters parameters, org.hibernate.engine.SessionImplementor session) throws org.hibernate.HibernateException
- Execute the sql managed by this executor using the given parameters.
bindPositionalParameters
private int bindPositionalParameters(java.sql.PreparedStatement st, org.hibernate.engine.QueryParameters queryParameters, int start, org.hibernate.engine.SessionImplementor session) throws java.sql.SQLException, org.hibernate.HibernateException
bindNamedParameters
private int bindNamedParameters(java.sql.PreparedStatement ps, java.util.Map namedParams, int start, org.hibernate.engine.SessionImplementor session) throws java.sql.SQLException, org.hibernate.HibernateException
|
|||||||||
| Home >> All >> org >> hibernate >> hql >> [ ast overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.hibernate.hql.ast.UpdateStatementExecutor