Top Description Constructors Methods
org.hibernate.hql.spi.id.inline

public Class InlineIdsIdsInClauseDeleteHandlerImpl

extends AbstractInlineIdsDeleteHandlerImpl
implements DeleteHandler
Class Inheritance
All Implemented Interfaces
org.hibernate.hql.spi.id.MultiTableBulkIdStrategy.DeleteHandler
Imports
java.util.List, org.hibernate.dialect.Dialect, org.hibernate.engine.jdbc.spi.JdbcServices, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.hql.internal.ast.HqlSqlWalker, org.hibernate.hql.spi.id.MultiTableBulkIdStrategy

Inline bulk-id delete handler that uses an IN clause.
Author
Vlad Mihalcea

Constructor Summary

AccessConstructor and Description
public
InlineIdsIdsInClauseDeleteHandlerImpl(SessionFactoryImplementor factory, HqlSqlWalker walker)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
protected IdsClauseBuilder
Inherited from org.hibernate.hql.spi.id.inline.AbstractInlineIdsDeleteHandlerImpl:
executegenerateDeletegenerateIdSubselectgetSqlStatements

Constructor Detail

InlineIdsIdsInClauseDeleteHandlerImplback to summary
public InlineIdsIdsInClauseDeleteHandlerImpl(SessionFactoryImplementor factory, HqlSqlWalker walker)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Method Detail

newIdsClauseBuilderback to summary
protected IdsClauseBuilder newIdsClauseBuilder(List<Object[]> ids)

Implements abstract org.hibernate.hql.spi.id.inline.AbstractInlineIdsBulkIdHandler.newIdsClauseBuilder.

Annotations
@Override