public abstract 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-2015 Red Hat, Inc. All Rights Reserved.