public class TableBasedDeleteHandlerImpl extends AbstractTableBasedBulkIdHandler implements MultiTableBulkIdStrategy.DeleteHandler
AbstractTableBasedBulkIdHandler.ProcessedWhereClause| Constructor and Description | 
|---|
| TableBasedDeleteHandlerImpl(SessionFactoryImplementor factory,
                           HqlSqlWalker walker,
                           IdTableInfo idTableInfo) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | execute(SessionImplementor session,
       QueryParameters queryParameters) | 
| String[] | getSqlStatements() | 
| Queryable | getTargetedQueryable() | 
| protected void | handleAddedParametersOnDelete(PreparedStatement ps,
                             SessionImplementor session) | 
| protected int | handlePrependedParametersOnIdSelection(PreparedStatement ps,
                                      SessionImplementor session,
                                      int pos) | 
addAnyExtraIdSelectValues, convert, factory, generateIdInsertSelect, generateIdSubselect, prepareForUse, processWhereClause, releaseFromUse, walkerpublic TableBasedDeleteHandlerImpl(SessionFactoryImplementor factory, HqlSqlWalker walker, IdTableInfo idTableInfo)
public Queryable getTargetedQueryable()
getTargetedQueryable in interface MultiTableBulkIdStrategy.DeleteHandlergetTargetedQueryable in class AbstractTableBasedBulkIdHandlerpublic String[] getSqlStatements()
getSqlStatements in interface MultiTableBulkIdStrategy.DeleteHandlerpublic int execute(SessionImplementor session, QueryParameters queryParameters)
execute in interface MultiTableBulkIdStrategy.DeleteHandlerprotected int handlePrependedParametersOnIdSelection(PreparedStatement ps, SessionImplementor session, int pos) throws SQLException
SQLExceptionprotected void handleAddedParametersOnDelete(PreparedStatement ps, SessionImplementor session) throws SQLException
SQLExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.