当前页面:
在线文档首页 >
Hibernate 3.2.3 正式版 API 英文文档
AbstractStatementExecutor (Hibernate API Documentation) - Hibernate 3.2.3 正式版 API 英文文档
org.hibernate.hql.ast.exec
Class AbstractStatementExecutor
java.lang.Object
org.hibernate.hql.ast.exec.AbstractStatementExecutor
- All Implemented Interfaces:
- StatementExecutor
- Direct Known Subclasses:
- BasicExecutor, MultiTableDeleteExecutor, MultiTableUpdateExecutor
- public abstract class AbstractStatementExecutor
- extends Object
- implements StatementExecutor
Implementation of AbstractStatementExecutor.
- Author:
- Steve Ebersole
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractStatementExecutor
public AbstractStatementExecutor(HqlSqlWalker walker,
org.apache.commons.logging.Log log)
getWalker
protected HqlSqlWalker getWalker()
getFactory
protected SessionFactoryImplementor getFactory()
getAffectedQueryables
protected abstract Queryable[] getAffectedQueryables()
generateIdInsertSelect
protected String generateIdInsertSelect(Queryable persister,
String tableAlias,
antlr.collections.AST whereClause)
generateIdSubselect
protected String generateIdSubselect(Queryable persister)
createTemporaryTableIfNecessary
protected void createTemporaryTableIfNecessary(Queryable persister,
SessionImplementor session)
dropTemporaryTableIfNecessary
protected void dropTemporaryTableIfNecessary(Queryable persister,
SessionImplementor session)
coordinateSharedCacheCleanup
protected void coordinateSharedCacheCleanup(SessionImplementor session)
shouldIsolateTemporaryTableDDL
protected boolean shouldIsolateTemporaryTableDDL()