Class SqmMutationStrategyHelper
java.lang.Object
org.hibernate.query.sqm.mutation.internal.SqmMutationStrategyHelper
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
cleanUpCollectionTables
(EntityMappingType entityDescriptor, BiFunction<TableReference, PluralAttributeMapping, Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) static void
forEachSelectableMapping
(String prefix, Value value, BiConsumer<String, Column> consumer) static void
forEachSelectableMapping
(String prefix, ModelPart modelPart, BiConsumer<String, SelectableMapping> consumer) static boolean
isId
(JdbcMappingContainer type) static boolean
isPartOfId
(AttributeMapping attributeMapping) static void
visitCollectionTables
(EntityMappingType entityDescriptor, Consumer<PluralAttributeMapping> consumer)
-
Method Details
-
visitCollectionTables
public static void visitCollectionTables(EntityMappingType entityDescriptor, Consumer<PluralAttributeMapping> consumer) -
cleanUpCollectionTables
public static void cleanUpCollectionTables(EntityMappingType entityDescriptor, BiFunction<TableReference, PluralAttributeMapping, Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
isId
-
isPartOfId
-
forEachSelectableMapping
public static void forEachSelectableMapping(String prefix, ModelPart modelPart, BiConsumer<String, SelectableMapping> consumer) -
forEachSelectableMapping
public static void forEachSelectableMapping(String prefix, Value value, BiConsumer<String, Column> consumer)
-