public class AbstractTableBasedBulkIdHandler extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractTableBasedBulkIdHandler.ProcessedWhereClause |
Constructor and Description |
---|
AbstractTableBasedBulkIdHandler(SessionFactoryImplementor sessionFactory,
HqlSqlWalker walker,
String catalog,
String schema) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAnyExtraIdSelectValues(SelectValues selectClause) |
protected JDBCException |
convert(SQLException e,
String message,
String sql) |
protected String |
determineIdTableName(Queryable persister) |
protected SessionFactoryImplementor |
factory() |
protected String |
generateIdInsertSelect(Queryable persister,
String tableAlias,
AbstractTableBasedBulkIdHandler.ProcessedWhereClause whereClause) |
protected String |
generateIdSubselect(Queryable persister) |
protected void |
prepareForUse(Queryable persister,
SessionImplementor session) |
protected AbstractTableBasedBulkIdHandler.ProcessedWhereClause |
processWhereClause(antlr.collections.AST whereClause) |
protected void |
releaseFromUse(Queryable persister,
SessionImplementor session) |
protected HqlSqlWalker |
walker() |
public AbstractTableBasedBulkIdHandler(SessionFactoryImplementor sessionFactory, HqlSqlWalker walker, String catalog, String schema)
protected SessionFactoryImplementor factory()
protected HqlSqlWalker walker()
protected JDBCException convert(SQLException e, String message, String sql)
protected AbstractTableBasedBulkIdHandler.ProcessedWhereClause processWhereClause(antlr.collections.AST whereClause)
protected String generateIdInsertSelect(Queryable persister, String tableAlias, AbstractTableBasedBulkIdHandler.ProcessedWhereClause whereClause)
protected void addAnyExtraIdSelectValues(SelectValues selectClause)
protected void prepareForUse(Queryable persister, SessionImplementor session)
protected void releaseFromUse(Queryable persister, SessionImplementor session)
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.