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 MutationOperation
AbstractMutationCoordinator.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 TypeInterfaceDescriptioninterface
CustomSqlMutation<O extends JdbcMutationOperation>
interface
RestrictedTableMutation<O extends MutationOperation>
Specialized TableMutation implementation for mutations which define a where-clauseinterface
Models an update to a model (entity or collection) table, triggered from flushinterface
Models an insert into a model (entity or collection) table, triggered from flushinterface
TableUpdate<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 TypeClassDescriptionclass
AbstractRestrictedTableMutation<O extends MutationOperation>
class
class
class
AbstractTableMutation<O extends MutationOperation>
BaseTableMutation
supportclass
AbstractTableUpdate<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 TypeClassDescriptionclass
AbstractTableMutationBuilder<M extends TableMutation<?>>
Base support for TableMutationBuilder implementationsinterface
TableMutationBuilder<M extends TableMutation<?>>
Generalized contract for buildingTableMutation
instances -
Uses of TableMutation in org.hibernate.sql.model.internal
Classes in org.hibernate.sql.model.internal that implement TableMutationModifier and TypeClassDescriptionclass
class
Deletion defined using custom sql-deleteclass
class
Insertion defined using custom sql-insertclass
class
Update defined using custom sql-updateclass
A skipped updateclass
Methods 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)