public abstract class AbstractStatementExecutor extends Object implements StatementExecutor
Constructor and Description |
---|
AbstractStatementExecutor(HqlSqlWalker walker,
CoreMessageLogger log) |
Modifier and Type | Method and Description |
---|---|
protected void |
coordinateSharedCacheCleanup(SessionImplementor session) |
protected void |
createTemporaryTableIfNecessary(Queryable persister,
SessionImplementor session) |
protected void |
dropTemporaryTableIfNecessary(Queryable persister,
SessionImplementor session) |
protected String |
generateIdInsertSelect(Queryable persister,
String tableAlias,
antlr.collections.AST whereClause) |
protected String |
generateIdSubselect(Queryable persister) |
protected abstract Queryable[] |
getAffectedQueryables() |
protected SessionFactoryImplementor |
getFactory() |
protected List |
getIdSelectParameterSpecifications() |
protected HqlSqlWalker |
getWalker() |
protected boolean |
shouldIsolateTemporaryTableDDL() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, getSqlStatements
public AbstractStatementExecutor(HqlSqlWalker walker, CoreMessageLogger log)
protected HqlSqlWalker getWalker()
protected SessionFactoryImplementor getFactory()
protected List getIdSelectParameterSpecifications()
protected abstract Queryable[] getAffectedQueryables()
protected String generateIdInsertSelect(Queryable persister, String tableAlias, antlr.collections.AST whereClause)
protected void createTemporaryTableIfNecessary(Queryable persister, SessionImplementor session)
protected void dropTemporaryTableIfNecessary(Queryable persister, SessionImplementor session)
protected void coordinateSharedCacheCleanup(SessionImplementor session)
protected boolean shouldIsolateTemporaryTableDDL()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.