Uses of Interface
org.hibernate.sql.model.ast.TableMutation
Packages that use TableMutation
Package
Description
Defines support for performing mutation operations originating
from persistence-context events.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
SQL AST extensions for model mutations.
Support for building
TableMutation
references for persisting entity mutation events-
Uses of TableMutation in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation with parameters of type TableMutationModifier and TypeMethodDescriptionprotected MutationOperationAbstractMutationCoordinator.createOperation(ValuesAnalysis valuesAnalysis, TableMutation<?> singleTableMutation) -
Uses of TableMutation in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type TableMutationModifier and TypeMethodDescription<O extends JdbcMutationOperation>
SqlAstTranslator<O> SqlAstTranslatorFactory.buildModelMutationTranslator(TableMutation<O> mutation, SessionFactoryImplementor sessionFactory) Builds a single-use translator for dealing with model mutations -
Uses of TableMutation in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type TableMutationModifier and TypeMethodDescription<O extends JdbcMutationOperation>
SqlAstTranslator<O> StandardSqlAstTranslatorFactory.buildModelMutationTranslator(TableMutation<O> mutation, SessionFactoryImplementor sessionFactory) -
Uses of TableMutation in org.hibernate.sql.model.ast
Subinterfaces of TableMutation in org.hibernate.sql.model.astModifier and TypeInterfaceDescriptioninterfaceCustomSqlMutation<O extends JdbcMutationOperation>interfaceRestrictedTableMutation<O extends MutationOperation>Specialized TableMutation implementation for mutations which define a where-clauseinterfaceModels an update to a model (entity or collection) table, triggered from flushinterfaceModels an insert into a model (entity or collection) table, triggered from flushinterfaceTableUpdate<O extends MutationOperation>Models an update to a model (entity or collection) table, triggered from flushClasses in org.hibernate.sql.model.ast that implement TableMutationModifier and TypeClassDescriptionclassAbstractRestrictedTableMutation<O extends MutationOperation>classclassclassAbstractTableMutation<O extends MutationOperation>BaseTableMutationsupportclassAbstractTableUpdate<O extends MutationOperation>Base support for TableUpdate implementationsMethods in org.hibernate.sql.model.ast with type parameters of type TableMutationModifier and TypeMethodDescription<O extends MutationOperation,M extends TableMutation<O>>
voidMutationGroup.forEachTableMutation(BiConsumer<Integer, M> action) Deprecated, for removal: This API element is subject to removal in a future version.<O extends MutationOperation,M extends TableMutation<O>>
MMutationGroup.getTableMutation(String tableName) Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.hibernate.sql.model.ast that return TableMutationModifier and TypeMethodDescriptionMutationGroup.getSingleTableMutation()MutationGroup.getTableMutation(int i) -
Uses of TableMutation in org.hibernate.sql.model.ast.builder
Classes in org.hibernate.sql.model.ast.builder with type parameters of type TableMutationModifier and TypeClassDescriptionclassAbstractTableMutationBuilder<M extends TableMutation<?>>Base support for TableMutationBuilder implementationsinterfaceColumnValuesTableMutationBuilder<M extends TableMutation<?>>Common operations ofTableUpdateBuilderandTableInsertBuilder.interfaceTableMutationBuilder<M extends TableMutation<?>>Generalized contract for buildingTableMutationinstances -
Uses of TableMutation in org.hibernate.sql.model.internal
Classes in org.hibernate.sql.model.internal that implement TableMutationModifier and TypeClassDescriptionclassclassDeletion defined using custom sql-deleteclassclassInsertion defined using custom sql-insertclassclassUpdate defined using custom sql-updateclassA skipped updateclassMethods in org.hibernate.sql.model.internal with type parameters of type TableMutationModifier and TypeMethodDescription<O extends MutationOperation,M extends TableMutation<O>>
voidMutationGroupNone.forEachTableMutation(BiConsumer<Integer, M> action) <O extends MutationOperation,M extends TableMutation<O>>
voidMutationGroupSingle.forEachTableMutation(BiConsumer<Integer, M> action) <O extends MutationOperation,M extends TableMutation<O>>
voidMutationGroupStandard.forEachTableMutation(BiConsumer<Integer, M> action) Methods in org.hibernate.sql.model.internal that return TableMutationModifier and TypeMethodDescriptionMutationGroupNone.getSingleTableMutation()MutationGroupSingle.getSingleTableMutation()MutationGroupStandard.getSingleTableMutation()MutationGroupNone.getTableMutation(int i) MutationGroupNone.getTableMutation(String tableName) MutationGroupSingle.getTableMutation(int i) MutationGroupSingle.getTableMutation(String tableName) MutationGroupStandard.getTableMutation(int i) MutationGroupStandard.getTableMutation(String tableName) Constructors in org.hibernate.sql.model.internal with parameters of type TableMutationModifierConstructorDescriptionMutationGroupSingle(MutationType mutationType, MutationTarget<?> mutationTarget, TableMutation<?> tableMutation) Constructor parameters in org.hibernate.sql.model.internal with type arguments of type TableMutationModifierConstructorDescriptionMutationGroupStandard(MutationType mutationType, MutationTarget<?> mutationTarget, List<? extends TableMutation<?>> tableMutationList)