| Access | Constructor and Description |
|---|---|
| private |
| SqmMutationStrategyHelper | back to summary |
|---|---|
| private SqmMutationStrategyHelper() | |
| cleanUpCollectionTable | back to summary |
|---|---|
| private static void cleanUpCollectionTable(PluralAttributeMapping attributeMapping, EntityMappingType entityDescriptor, BiFunction<TableReference, PluralAttributeMapping, Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) | |
| cleanUpCollectionTables | back to summary |
|---|---|
| public static void cleanUpCollectionTables(EntityMappingType entityDescriptor, BiFunction<TableReference, PluralAttributeMapping, Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) | |
| cleanUpCollectionTables | back to summary |
|---|---|
| private static void cleanUpCollectionTables(EmbeddedAttributeMapping attributeMapping, EntityMappingType entityDescriptor, BiFunction<TableReference, PluralAttributeMapping, Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) | |
| getBaseRestrictions | back to summary |
|---|---|
| private static List | |
| getIdSubqueryPredicate | back to summary |
|---|---|
| public static Predicate getIdSubqueryPredicate(Predicate predicate, EntityMappingType entityDescriptor, TableGroup tableGroup, SharedSessionContractImplementor session) Translates the original delete predicate to be used in the id subquery forcing the use of the table alias qualifier | |
| visitCollectionTables | back to summary |
|---|---|
| public static void visitCollectionTables(EntityMappingType entityDescriptor, Consumer<PluralAttributeMapping> consumer) | |
| visitCollectionTables | back to summary |
|---|---|
| private static void visitCollectionTables(EmbeddedAttributeMapping attributeMapping, Consumer<PluralAttributeMapping> consumer) | |