public class InlineIdsOrClauseUpdateHandlerImpl extends AbstractInlineIdsUpdateHandlerImpl implements MultiTableBulkIdStrategy.UpdateHandler
AbstractTableBasedBulkIdHandler.ProcessedWhereClause
Constructor and Description |
---|
InlineIdsOrClauseUpdateHandlerImpl(SessionFactoryImplementor factory,
org.hibernate.hql.internal.ast.HqlSqlWalker walker) |
Modifier and Type | Method and Description |
---|---|
protected Update |
generateUpdate(String tableName,
String[] columnNames,
String idSubselect,
String comment) |
protected IdsClauseBuilder |
newIdsClauseBuilder(List<Object[]> ids) |
execute, getSqlStatements
prepareInlineStatement
convert, dialect, getTargetedQueryable, selectIds
addAnyExtraIdSelectValues, appendJoined, factory, generateIdInsertSelect, generateIdSelect, generateIdSubselect, generateIdSubselect, getKeyColumnNames, prepareForUse, processWhereClause, releaseFromUse, walker
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, getSqlStatements, getTargetedQueryable
public InlineIdsOrClauseUpdateHandlerImpl(SessionFactoryImplementor factory, org.hibernate.hql.internal.ast.HqlSqlWalker walker)
protected IdsClauseBuilder newIdsClauseBuilder(List<Object[]> ids)
newIdsClauseBuilder
in class AbstractInlineIdsBulkIdHandler
protected Update generateUpdate(String tableName, String[] columnNames, String idSubselect, String comment)
generateUpdate
in class AbstractInlineIdsUpdateHandlerImpl
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.