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

public Class InlineIdsOrClauseUpdateHandlerImpl

extends AbstractInlineIdsUpdateHandlerImpl
implements UpdateHandler
Class Inheritance
All Implemented Interfaces
org.hibernate.hql.spi.id.MultiTableBulkIdStrategy.UpdateHandler
Imports
java.util.List, org.hibernate.engine.jdbc.spi.JdbcServices, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.hql.internal.ast.HqlSqlWalker, org.hibernate.hql.spi.id.MultiTableBulkIdStrategy, org.hibernate.sql.Update

Inline bulk-id update handler that uses multiple identifier OR clauses.
Author
Vlad Mihalcea

Constructor Summary

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

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
protected Update
protected IdsClauseBuilder
Inherited from org.hibernate.hql.spi.id.inline.AbstractInlineIdsUpdateHandlerImpl:
executegetSqlStatements

Constructor Detail

InlineIdsOrClauseUpdateHandlerImplback to summary
public InlineIdsOrClauseUpdateHandlerImpl(SessionFactoryImplementor factory, HqlSqlWalker walker)

Deprecated

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

Method Detail

generateUpdateback to summary
protected Update generateUpdate(String tableName, String[] columnNames, String idSubselect, String comment)

Overrides org.hibernate.hql.spi.id.inline.AbstractInlineIdsUpdateHandlerImpl.generateUpdate.

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

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

Annotations
@Override