Class SqmMutationStrategyHelper
java.lang.Object
org.hibernate.query.sqm.mutation.internal.SqmMutationStrategyHelper
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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
visitCollectionTableDeletes
(EntityMappingType entityDescriptor, BiFunction<TableReference, PluralAttributeMapping, Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions, Consumer<JdbcOperationQueryMutation> jdbcMutationConsumer) static void
visitCollectionTables
(EntityMappingType entityDescriptor, Consumer<PluralAttributeMapping> consumer)
-
Method Details
-
visitCollectionTables
public static void visitCollectionTables(EntityMappingType entityDescriptor, Consumer<PluralAttributeMapping> consumer) -
visitCollectionTableDeletes
public static void visitCollectionTableDeletes(EntityMappingType entityDescriptor, BiFunction<TableReference, PluralAttributeMapping, Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions, Consumer<JdbcOperationQueryMutation> jdbcMutationConsumer) -
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)
-