Package org.hibernate.sql.model.ast.builder
Support for building
TableMutation
references for persisting entity mutation events-
Interface Summary Interface Description ColumnValuesTableMutationBuilder Common operations ofTableUpdateBuilder
andTableInsertBuilder
.RestrictedTableMutationBuilder<O extends MutationOperation,M extends RestrictedTableMutation<O>> SpecializedTableMutationBuilder
implementation for building mutations which have awhere
clause.TableDeleteBuilder TableMutationBuilder
implementation fordelete
statements.TableInsertBuilder TableMutationBuilder
implementation forinsert
statements.TableMutationBuilder<M extends TableMutation<?>> Generalized contract for buildingTableMutation
instancesTableUpdateBuilder<O extends MutationOperation> TableMutationBuilder
implementation forupdate
statements. -
Class Summary Class Description AbstractRestrictedTableMutationBuilder<O extends MutationOperation,M extends RestrictedTableMutation<O>> Specialization of TableMutationBuilder for mutations which contain a restriction.AbstractTableInsertBuilder Base support for TableInsertBuilder implementationsAbstractTableMutationBuilder<M extends TableMutation<?>> Base support for TableMutationBuilder implementationsAbstractTableUpdateBuilder<O extends MutationOperation> Base support for TableUpdateBuilder implementationsCollectionRowDeleteBuilder Custom table delete builder for many-to-many collection join tables that handles row deletesCollectionRowDeleteByUpdateSetNullBuilder<O extends MutationOperation> Custom table update builder for one-to-many collections that handles row deletesColumnValueBindingBuilder Builder forColumnValueBinding
instancesMutationGroupBuilder Builder (pattern) forTableMutation
referencesTableDeleteBuilderSkipped TableDeleteBuilderStandard Standard TableDeleteBuilder implementation used when Hibernate generates the delete statementTableInsertBuilderStandard Standard TableInsertBuilderTableMergeBuilder<O extends MutationOperation> TableUpdateBuilderSkipped TableUpdateBuilderStandard<O extends MutationOperation> Standard TableUpdateBuilder implementation