Top Interfaces Classes
[default module]

Package org.hibernate.query.sqm.mutation.internal


Interface Summary

Modifier and TypeInterface and Description
public interface
DeleteHandler

Handler for dealing with multi-table SQM DELETE queries.

public interface
Handler

Simply as a matter of code structuring it is often worthwhile to put all of the execution code into a separate handler (executor) class.

public interface
InsertHandler

Handler for dealing with multi-table SQM INSERT queries.

public interface
public interface
UpdateHandler

Handler for dealing with multi-table SQM UPDATE queries.

Class Summary

Modifier and TypeClass and Description
public class
ExpressionDomainResultProducer

A wrapper around a basic Expression that produces a BasicResult as domain result.

public class
MatchingIdSelectionHelper

Helper used to generate the SELECT for selection of an entity's identifier, here specifically intended to be used as the SELECT portion of a multi-table SQM mutation

public class
MultiTableSqmMutationConverter

Specialized BaseSqmToSqlAstConverter implementation used during conversion of an SQM mutation query tree representing into the various SQL AST trees needed to perform that operation.

public class
public class
public class
SqmMultiTableMutationStrategyProviderInitiator

Initiator for SqmMultiTableMutationStrategyProvider service

public class
SqmMultiTableMutationStrategyProviderStandard

Standard SqmMultiTableMutationStrategyProvider implementation

public class
public class