| Modifier and Type | Class and Description |
|---|---|
| public static interface |
| Modifier and Type | Field and Description |
|---|---|
| private final AfterUseAction | |
| private final DomainParameterXref | |
| private final TemporaryTable | |
| private static final Logger | |
| private final Function |
| Access | Constructor and Description |
|---|---|
| public | TableBasedDeleteHandler(SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, SessionFactoryImplementor sessionFactory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| public int | execute(DomainQueryExecutionContext
Contextual information needed for execution executionContext)Implements org. |
| protected AfterUseAction | |
| protected DomainParameterXref | |
| protected TemporaryTable | |
| protected Function | |
| public SqmDeleteStatement | |
| protected TableBasedDeleteHandler. |
| afterUseAction | back to summary |
|---|---|
| private final AfterUseAction afterUseAction | |
| domainParameterXref | back to summary |
|---|---|
| private final DomainParameterXref domainParameterXref | |
| idTable | back to summary |
|---|---|
| private final TemporaryTable idTable | |
| log | back to summary |
|---|---|
| private static final Logger log | |
| sessionUidAccess | back to summary |
|---|---|
| private final Function<SharedSessionContractImplementor, String> sessionUidAccess | |
| TableBasedDeleteHandler | back to summary |
|---|---|
| public TableBasedDeleteHandler(SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, SessionFactoryImplementor sessionFactory)
Deprecated as a consequence of | |
| execute | back to summary |
|---|---|
| public int execute(DomainQueryExecutionContext executionContext) Implements org. Doc from org. Execute the multi-table update or delete indicated by the SQM AST passed in when this Handler was created.
| |
| getAfterUseAction | back to summary |
|---|---|
| protected AfterUseAction getAfterUseAction() | |
| getDomainParameterXref | back to summary |
|---|---|
| protected DomainParameterXref getDomainParameterXref() | |
| getIdTable | back to summary |
|---|---|
| protected TemporaryTable getIdTable() | |
| getSessionUidAccess | back to summary |
|---|---|
| protected Function | |
| getSqmDeleteOrUpdateStatement | back to summary |
|---|---|
| public SqmDeleteStatement Overrides org.
| |
| resolveDelegate | back to summary |
|---|---|
| protected TableBasedDeleteHandler. | |
| Modifier and Type | Method and Description |
|---|---|
| public int |
| execute | back to summary |
|---|---|
| public int execute(DomainQueryExecutionContext executionContext) | |