Package org.hibernate.sql.ast.spi.model.builder
@Incubating(since="6.0",
group="sql-mutation-model")
package org.hibernate.sql.ast.spi.model.builder
Supported construction contracts and reusable implementations for mapping-model mutations.
-
ClassDescriptionAbstractRestrictedTableMutationBuilder<O extends MutationOperation, M extends RestrictedTableMutation<O>>Base for provider-owned table-mutation builders which collect key and optimistic-lock restrictions.Base for provider-owned
TableInsertBuilderimplementations.AbstractTableMutationBuilder<M extends TableMutation<?>>Base for provider-ownedTableMutationBuilderimplementations.AbstractTableUpdateBuilder<O extends MutationOperation>Base for provider-ownedTableUpdateBuilderimplementations.AssigningTableMutationBuilder<M extends TableMutation<?>>Specialized builder for building mutations which allow assigning values (INSERT or UPDATE).Builder forColumnValueBindinginstancesBuilder (pattern) forTableMutationreferencesSpecialized builder for building mutations which have a restrictions (aka,whereclause).TableMutationBuilderimplementation fordeletestatements.Standard TableDeleteBuilder implementation used when Hibernate generates the delete statement.TableMutationBuilderimplementation forinsertstatements.Standard TableInsertBuilderTableMutationBuilder<M extends TableMutation<?>>Generalized contract for buildingTableMutationinstancesTableUpdateBuilder<O extends MutationOperation>TableMutationBuilderimplementation forupdatestatements.TableUpdateBuilderStandard<O extends MutationOperation>Standard TableUpdateBuilder implementation