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 implementationsCustom 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 forColumnValueBinding
instancesCommon operations ofTableUpdateBuilder
andTableInsertBuilder
.Builder (pattern) forTableMutation
referencesSpecializedTableMutationBuilder
implementation for building mutations which have awhere
clause.TableMutationBuilder
implementation fordelete
statements.Standard TableDeleteBuilder implementation used when Hibernate generates the delete statementTableMutationBuilder
implementation forinsert
statements.Standard TableInsertBuilderTableMergeBuilder<O extends MutationOperation>TableMutationBuilder<M extends TableMutation<?>>Generalized contract for buildingTableMutation
instancesTableUpdateBuilder<O extends MutationOperation>TableMutationBuilder
implementation forupdate
statements.TableUpdateBuilderStandard<O extends MutationOperation>Standard TableUpdateBuilder implementation