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

public abstract Class AbstractInlineIdsBulkIdHandler

extends AbstractIdsBulkIdHandler
Class Inheritance
Known Direct Subclasses
org.hibernate.hql.spi.id.inline.AbstractInlineIdsDeleteHandlerImpl, org.hibernate.hql.spi.id.inline.AbstractInlineIdsUpdateHandlerImpl
Imports
java.util.List, org.hibernate.engine.spi.QueryParameters, .SessionFactoryImplementor, .SharedSessionContractImplementor, org.hibernate.hql.internal.ast.HqlSqlWalker, org.hibernate.hql.spi.id.AbstractIdsBulkIdHandler

Base class for all bulk-id strategy handlers that inline the identifiers of the updatable/deletable rows.
Author
Vlad Mihalcea

Constructor Summary

AccessConstructor and Description
public
AbstractInlineIdsBulkIdHandler(SessionFactoryImplementor sessionFactory, HqlSqlWalker walker)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
protected abstract IdsClauseBuilder
protected IdsClauseBuilder
Inherited from org.hibernate.hql.spi.id.AbstractIdsBulkIdHandler:
convertdialectgetTargetedQueryableselectIds

Constructor Detail

AbstractInlineIdsBulkIdHandlerback to summary
public AbstractInlineIdsBulkIdHandler(SessionFactoryImplementor sessionFactory, HqlSqlWalker walker)

Deprecated

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

Method Detail

newIdsClauseBuilderback to summary
protected abstract IdsClauseBuilder newIdsClauseBuilder(List<Object[]> ids)
prepareInlineStatementback to summary
protected IdsClauseBuilder prepareInlineStatement(SharedSessionContractImplementor session, QueryParameters queryParameters)