public class InlineIdsIdsInClauseDeleteHandlerImpl extends AbstractInlineIdsDeleteHandlerImpl implements MultiTableBulkIdStrategy.DeleteHandler
Inline bulk-id delete handler that uses an IN clause.
AbstractTableBasedBulkIdHandler.ProcessedWhereClause
Constructor and Description |
---|
InlineIdsIdsInClauseDeleteHandlerImpl(SessionFactoryImplementor factory,
org.hibernate.hql.internal.ast.HqlSqlWalker walker) |
Modifier and Type | Method and Description |
---|---|
protected IdsClauseBuilder |
newIdsClauseBuilder(List<Object[]> ids) |
execute, generateDelete, getSqlStatements
prepareInlineStatement
convert, dialect, getTargetedQueryable, selectIds
addAnyExtraIdSelectValues, factory, generateIdInsertSelect, generateIdSelect, generateIdSubselect, prepareForUse, processWhereClause, releaseFromUse, walker
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, getSqlStatements, getTargetedQueryable
public InlineIdsIdsInClauseDeleteHandlerImpl(SessionFactoryImplementor factory, org.hibernate.hql.internal.ast.HqlSqlWalker walker)
protected IdsClauseBuilder newIdsClauseBuilder(List<Object[]> ids)
newIdsClauseBuilder
in class AbstractInlineIdsBulkIdHandler
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.