Package org.hibernate.sql.model.ast.builder
Support for building
TableMutation
references for persisting entity mutation events-
Interface Summary Interface Description ColumnValuesTableMutationBuilder Common operations ofTableUpdateBuilderandTableInsertBuilder.RestrictedTableMutationBuilder<O extends MutationOperation,M extends RestrictedTableMutation<O>> SpecializedTableMutationBuilderimplementation for building mutations which have awhereclause.TableDeleteBuilder TableMutationBuilderimplementation fordeletestatements.TableInsertBuilder TableMutationBuilderimplementation forinsertstatements.TableMutationBuilder<M extends TableMutation<?>> Generalized contract for buildingTableMutationinstancesTableUpdateBuilder<O extends MutationOperation> TableMutationBuilderimplementation forupdatestatements. -
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 forColumnValueBindinginstancesMutationGroupBuilder Builder (pattern) forTableMutationreferencesTableDeleteBuilderSkipped TableDeleteBuilderStandard Standard TableDeleteBuilder implementation used when Hibernate generates the delete statementTableInsertBuilderStandard Standard TableInsertBuilderTableMergeBuilder<O extends MutationOperation> TableUpdateBuilderSkipped TableUpdateBuilderStandard<O extends MutationOperation> Standard TableUpdateBuilder implementation