Class SqmMutationStrategyHelper
- java.lang.Object
-
- org.hibernate.query.sqm.mutation.internal.SqmMutationStrategyHelper
-
public class SqmMutationStrategyHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static SqmMutationStrategyHelper
INSTANCE
Singleton access
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
cleanUpCollectionTables(EntityMappingType entityDescriptor, BiFunction<TableReference,PluralAttributeMapping,Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext)
static SqmMultiTableInsertStrategy
resolveInsertStrategy(RootClass entityBootDescriptor, EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)
Standard resolution of SqmInsertStrategy to use for a given entity hierarchy.static SqmMultiTableMutationStrategy
resolveStrategy(RootClass entityBootDescriptor, EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)
Standard resolution of SqmMutationStrategy to use for a given entity hierarchy.
-
-
-
Field Detail
-
INSTANCE
public static final SqmMutationStrategyHelper INSTANCE
Singleton access
-
-
Method Detail
-
resolveStrategy
public static SqmMultiTableMutationStrategy resolveStrategy(RootClass entityBootDescriptor, EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)
Standard resolution of SqmMutationStrategy to use for a given entity hierarchy.
-
resolveInsertStrategy
public static SqmMultiTableInsertStrategy resolveInsertStrategy(RootClass entityBootDescriptor, EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)
Standard resolution of SqmInsertStrategy to use for a given entity hierarchy.
-
cleanUpCollectionTables
public static void cleanUpCollectionTables(EntityMappingType entityDescriptor, BiFunction<TableReference,PluralAttributeMapping,Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext)
-
-