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 and builders used with flushed-based mutations (persist, merge, etc.).
Support for building
TableMutation
references for persisting entity mutation events-
Uses of TableMutation in org.hibernate.action.queue.spi.decompose.entity
Methods in org.hibernate.action.queue.spi.decompose.entity that return types with arguments of type TableMutationModifier and TypeMethodDescriptiondefault Map<String, ? extends TableMutation<?>> EntityMutationPlanContributor.getStaticDeleteOperations()Returns any static delete operations supplied by this contributor. -
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) -
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 TypeInterfaceDescriptioninterfaceAssigningTableMutation<O extends MutationOperation>Marker interface for TableMutations which assign values - INSERT, UPDATE, MERGE.interfaceCustomSqlMutation<O extends JdbcMutationOperation>interfaceGeneratedMutation<O extends MutationOperation>Marker interface representing TableMutations whose SQL Hibernate has generated, as opposed to custom SQL provided by the user.interfaceLogicalTableUpdate<O extends MutationOperation>Models a logical UPDATE to a table.interfaceRestrictedTableMutation<O extends MutationOperation>Specialized TableMutation implementation for mutations which define a where-clauseinterfaceModels an DELETE 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 implementationsinterfaceAssigningTableMutationBuilder<M extends TableMutation<?>>Specialized builder for building mutations which allow assigning values (INSERT or UPDATE).interfaceTableMutationBuilder<M extends TableMutation<?>>Generalized contract for buildingTableMutationinstances