Package org.hibernate.sql.model.ast.builder
@Internal
package org.hibernate.sql.model.ast.builder
Support for building
TableMutation
references for persisting entity mutation events-
ClassDescriptionAbstractRestrictedTableMutationBuilder<O extends MutationOperation, M extends RestrictedTableMutation<O>>Specialization of TableMutationBuilder for mutations which contain a restriction.Base support for TableInsertBuilder implementationsAbstractTableMutationBuilder<M extends TableMutation<?>>Base support for TableMutationBuilder implementationsAbstractTableUpdateBuilder<O extends MutationOperation>Base support for TableUpdateBuilder implementationsAssigningTableMutationBuilder<M extends TableMutation<?>>Specialized builder for building mutations which allow assigning values (INSERT or UPDATE).Custom table delete builder for many-to-many collection join tables that handles row deletesCustom table update builder for one-to-many collections that handles row deletesBuilder for
ColumnValueBindinginstancesBuilder (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 TableInsertBuilderTableMergeBuilder<O extends MutationOperation>TableMutationBuilder<M extends TableMutation<?>>Generalized contract for buildingTableMutationinstancesTableUpdateBuilder<O extends MutationOperation>TableMutationBuilderimplementation forupdatestatements.TableUpdateBuilderStandard<O extends MutationOperation>Standard TableUpdateBuilder implementationSimplified builder for UPDATE statements for updating an entity's version.