Uses of Interface
org.hibernate.sql.ast.spi.model.TableMutation
Packages that use TableMutation
Package
Description
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
Defines support for performing mutation operations originating
from persistence-context events.
SQL AST and builders used with flushed-based mutations (persist, merge, etc.).
Supported construction contracts and reusable implementations for mapping-model mutations.
-
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.dialect.sql.ast.spi
Classes in org.hibernate.dialect.sql.ast.spi that implement interfaces with type arguments of type TableMutationModifier and TypeClassDescriptionstatic final recordRequest to translate a mapping-model table mutation into its matching JDBC mutation operation.Methods in org.hibernate.dialect.sql.ast.spi that return TableMutationModifier and TypeMethodDescriptionSqlAstTranslationRequest.ModelMutation.statement()Returns the value of thestatementrecord component.Constructors in org.hibernate.dialect.sql.ast.spi with parameters of type TableMutationModifierConstructorDescriptionModelMutation(SessionFactoryImplementor sessionFactory, TableMutation<?> statement) Creates an instance of aModelMutationrecord class. -
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.spi.model
Subinterfaces of TableMutation in org.hibernate.sql.ast.spi.modelModifier 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.ast.spi.model that implement TableMutationModifier and TypeClassDescriptionclassAbstractRestrictedTableMutation<O extends MutationOperation>classclassclassAbstractTableMutation<O extends MutationOperation>BaseTableMutationsupportclassAbstractTableUpdate<O extends MutationOperation>Base support for TableUpdate implementationsclassclassclassDeletion defined using custom sql-deleteclassclassInsertion defined using custom sql-insertclassclassUpdate defined using custom sql-updateclassMethods in org.hibernate.sql.ast.spi.model 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.ast.spi.model that return TableMutationModifier and TypeMethodDescriptionMutationGroup.getSingleTableMutation()MutationGroup.getTableMutation(int i) -
Uses of TableMutation in org.hibernate.sql.ast.spi.model.builder
Classes in org.hibernate.sql.ast.spi.model.builder with type parameters of type TableMutationModifier and TypeClassDescriptionclassAbstractTableMutationBuilder<M extends TableMutation<?>>Base for provider-ownedTableMutationBuilderimplementations.interfaceAssigningTableMutationBuilder<M extends TableMutation<?>>Specialized builder for building mutations which allow assigning values (INSERT or UPDATE).interfaceTableMutationBuilder<M extends TableMutation<?>>Generalized contract for buildingTableMutationinstances