Interface Summary Interface Description DeleteHandlerHandler for dealing with multi-table SQM DELETE queries. HandlerSimply as a matter of code structuring it is often worthwhile to put all of the execution code into a separate handler (executor) class. InsertHandlerHandler for dealing with multi-table SQM INSERT queries. MultiTableSqmMutationConverter.SqmParameterResolutionConsumer UpdateHandlerHandler for dealing with multi-table SQM UPDATE queries.
Class Summary Class Description MatchingIdSelectionHelperHelper 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 MultiTableSqmMutationConverterSpecialized BaseSqmToSqlAstConverter implementation used during conversion of an SQM mutation query tree representing into the various SQL AST trees needed to perform that operation. SqmMutationStrategyHelper TableKeyExpressionCollector