Package | Description |
---|---|
org.hibernate.hql.spi.id |
Support for multi-table update and delete statements via id-tables.
|
org.hibernate.hql.spi.id.local | |
org.hibernate.hql.spi.id.persistent |
Package contains an implementation of MultiTableBulkIdStrategy based on the use
of a persistent (ANSI SQL term) table to hold id values.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMultiTableBulkIdStrategyImpl<TT extends IdTableInfo,CT extends AbstractMultiTableBulkIdStrategyImpl.PreparationContext>
Convenience base class for MultiTableBulkIdStrategy implementations.
|
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractTableBasedBulkIdHandler.generateIdInsertSelect(String tableAlias,
IdTableInfo idTableInfo,
AbstractTableBasedBulkIdHandler.ProcessedWhereClause whereClause)
Generate the
INSERT -SELECT statement for holding matching ids. |
protected String |
AbstractTableBasedBulkIdHandler.generateIdSubselect(Queryable persister,
IdTableInfo idTableInfo) |
Constructor and Description |
---|
TableBasedDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
TableBasedUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
Modifier and Type | Class and Description |
---|---|
class |
IdTableInfoImpl |
Modifier and Type | Method and Description |
---|---|
protected String |
DeleteHandlerImpl.generateIdSubselect(Queryable persister,
IdTableInfo idTableInfo) |
protected String |
UpdateHandlerImpl.generateIdSubselect(Queryable persister,
IdTableInfo idTableInfo) |
Constructor and Description |
---|
DeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
UpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
Copyright © 2020 JBoss by Red Hat. All rights reserved.