Uses of Interface
org.hibernate.sql.spi.mutation.MutationTarget
Packages that use MutationTarget
Package
Description
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
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.
Package defining the SQL AST.
AST nodes representing
delete statements in a SQL tree.AST nodes representing
insert statements in a SQL tree.AST nodes representing
update statements in a SQL tree.Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
Logical post-translation mutation contracts used for batching and execution.
Extensions to
JdbcOperation for model mutations.-
Uses of MutationTarget in org.hibernate.action.queue.spi.bind
Methods in org.hibernate.action.queue.spi.bind with parameters of type MutationTargetModifier and TypeMethodDescriptionstatic booleanCheckers.identifiedResultsCheck(Expectation expectation, int affectedRowCount, PreparedStatement statement, int batchPosition, MutationTarget mutationTarget, TableDescriptor mutatingTable, Object id, String sqlString, SessionFactoryImplementor sessionFactory) -
Uses of MutationTarget in org.hibernate.action.queue.spi.decompose.collection
Subinterfaces of MutationTarget in org.hibernate.action.queue.spi.decompose.collection -
Uses of MutationTarget in org.hibernate.dialect.sql.ast.spi
Methods in org.hibernate.dialect.sql.ast.spi that return MutationTargetModifier and TypeMethodDescriptionOptionalTableUpdateOperationRequest.mutationTarget()The mutation target derived from the semantic update. -
Uses of MutationTarget in org.hibernate.engine.jdbc.mutation.group
Constructors in org.hibernate.engine.jdbc.mutation.group with parameters of type MutationTargetModifierConstructorDescriptionUnknownParameterException(MutationType mutationType, MutationTarget mutationTarget, String tableName, String columnName, ParameterUsage usage) -
Uses of MutationTarget in org.hibernate.persister.collection
Classes in org.hibernate.persister.collection that implement MutationTargetModifier and TypeClassDescriptionclassBase implementation of theQueryableCollectioninterface.classclass -
Uses of MutationTarget in org.hibernate.persister.entity
Subinterfaces of MutationTarget in org.hibernate.persister.entityClasses in org.hibernate.persister.entity that implement MutationTargetModifier and TypeClassDescriptionclassBasic functionality for persisting an entity via JDBC, using either generated or custom SQL.classAnEntityPersisterimplementing the normalizedInheritanceType.JOINEDinheritance mapping strategy for an entity and its inheritance hierarchy.classThe default implementation of theEntityPersisterinterface.classAnEntityPersisterimplementing theInheritanceType.TABLE_PER_CLASSmapping strategy for an entity and its inheritance hierarchy. -
Uses of MutationTarget in org.hibernate.persister.entity.mutation
Subinterfaces of MutationTarget in org.hibernate.persister.entity.mutationModifier and TypeInterfaceDescriptioninterfaceDeprecated, for removal: This API element is subject to removal in a future version.interfaceEntity-specific mutation target for the legacy (sequential) action queue. -
Uses of MutationTarget in org.hibernate.sql.ast.spi.model
Methods in org.hibernate.sql.ast.spi.model that return MutationTargetModifier and TypeMethodDescriptionAbstractTableMutation.getMutationTarget()MutationGroup.getMutationTarget()Constructors in org.hibernate.sql.ast.spi.model with parameters of type MutationTargetModifierConstructorDescriptionAbstractRestrictedTableMutation(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String comment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) AbstractTableDelete(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) AbstractTableDelete(MutatingTableReference mutatingTable, MutationTarget mutationTarget, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) AbstractTableInsert(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String comment, List<ColumnValueParameter> parameters, List<ColumnValueBinding> valueBindings) AbstractTableInsert(MutatingTableReference mutatingTable, MutationTarget mutationTarget, List<ColumnValueParameter> parameters, List<ColumnValueBinding> valueBindings) AbstractTableMutation(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueParameter> parameters) AbstractTableUpdate(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) <T>AbstractTableUpdate(MutatingTableReference tableReference, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) OptionalTableInsert(MutatingTableReference mutatingTable, MutationTarget mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnReference> returningColumns, List<ColumnValueParameter> parameters, String constraintName, List<String> constraintColumnNames) OptionalTableUpdate(MutatingTableReference mutatingTable, MutationTarget mutationTarget, boolean versionedTarget, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) OptionalTableUpdate(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String comment, boolean versionedTarget, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) TableDeleteCustomSql(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableDeleteCustomSql(MutatingTableReference mutatingTable, TableMapping.MutationDetails mutationDetails, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableDeleteStandard(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableDeleteStandard(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters, String whereFragment) TableInsertCustomSql(MutatingTableReference mutatingTable, MutationTarget mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnValueParameter> parameters) TableInsertStandard(MutatingTableReference mutatingTable, MutationTarget mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnReference> returningColumns, List<ColumnValueParameter> parameters) TableUpdateCustomSql(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) TableUpdateCustomSql(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableUpdateCustomSql(MutatingTableReference mutatingTable, MutationTarget mutationTarget, TableMapping.MutationDetails mutationDetails, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableUpdateStandard(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) TableUpdateStandard(MutatingTableReference mutatingTable, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, String whereFragment, Expectation expectation, List<ColumnReference> returningColumns) TableUpdateStandard(MutatingTableReference tableReference, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableUpdateStandard(MutatingTableReference tableReference, MutationTarget mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters, String whereFragment, Expectation expectation) -
Uses of MutationTarget in org.hibernate.sql.ast.spi.model.builder
Methods in org.hibernate.sql.ast.spi.model.builder that return MutationTargetModifier and TypeMethodDescriptionprotected MutationTargetAbstractTableMutationBuilder.getMutationTarget()Constructors in org.hibernate.sql.ast.spi.model.builder with parameters of type MutationTargetModifierConstructorDescriptionAbstractRestrictedTableMutationBuilder(MutationType mutationType, MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) Create a restricted builder using the supplied mutating-table reference.AbstractRestrictedTableMutationBuilder(MutationType mutationType, MutationTarget mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) Create a restricted builder which owns a new reference totable.AbstractTableInsertBuilder(MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) Create an insert builder using the supplied mutating-table reference.AbstractTableInsertBuilder(MutationTarget mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) Create an insert builder which owns a new reference totable.AbstractTableMutationBuilder(MutationType mutationType, MutationTarget mutationTarget, MutatingTableReference mutatingTable, SessionFactoryImplementor sessionFactory) Create a builder using the supplied mutating-table reference.AbstractTableMutationBuilder(MutationType mutationType, MutationTarget mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) Create a builder which owns a new reference totable.AbstractTableUpdateBuilder(MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) Create an update builder using the supplied mutating-table reference.AbstractTableUpdateBuilder(MutationTarget mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) Create an update builder which owns a new reference totableMapping.TableDeleteBuilderStandard(MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableDeleteBuilderStandard(MutationTarget mutationTarget, MutatingTableReference tableReference, TableMapping.MutationDetails mutationDetails, String whereFragment, SessionFactoryImplementor sessionFactory) TableDeleteBuilderStandard(MutationTarget mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) TableInsertBuilderStandard(MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableInsertBuilderStandard(MutationTarget mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) TableUpdateBuilderStandard(MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableUpdateBuilderStandard(MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableUpdateBuilderStandard(MutationTarget mutationTarget, MutatingTableReference tableReference, TableMapping.MutationDetails mutationDetails, String whereFragment, SessionFactoryImplementor sessionFactory) TableUpdateBuilderStandard(MutationTarget mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) -
Uses of MutationTarget in org.hibernate.sql.ast.spi.query
Methods in org.hibernate.sql.ast.spi.query that return MutationTargetModifier and TypeMethodDescriptionAbstractMutationStatement.getMutationTarget()MutationStatement.getMutationTarget()Constructors in org.hibernate.sql.ast.spi.query with parameters of type MutationTargetModifierConstructorDescriptionAbstractMutationStatement(CteContainer cteContainer, NamedTableReference targetTable, MutationTarget mutationTarget, List<ColumnReference> returningColumns) AbstractUpdateOrDeleteStatement(CteContainer cteContainer, NamedTableReference targetTable, MutationTarget mutationTarget, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of MutationTarget in org.hibernate.sql.ast.spi.query.delete
Constructors in org.hibernate.sql.ast.spi.query.delete with parameters of type MutationTargetModifierConstructorDescriptionDeleteStatement(CteContainer cteContainer, NamedTableReference targetTable, MutationTarget mutationTarget, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of MutationTarget in org.hibernate.sql.ast.spi.query.insert
Constructors in org.hibernate.sql.ast.spi.query.insert with parameters of type MutationTargetModifierConstructorDescriptionInsertSelectStatement(CteContainer cteContainer, NamedTableReference targetTable, MutationTarget mutationTarget, List<ColumnReference> returningColumns) InsertSelectStatement(NamedTableReference targetTable, MutationTarget mutationTarget) -
Uses of MutationTarget in org.hibernate.sql.ast.spi.query.update
Constructors in org.hibernate.sql.ast.spi.query.update with parameters of type MutationTargetModifierConstructorDescriptionUpdateStatement(CteContainer cteContainer, NamedTableReference targetTable, MutationTarget mutationTarget, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of MutationTarget in org.hibernate.sql.model
Subinterfaces of MutationTarget in org.hibernate.sql.modelModifier and TypeInterfaceDescriptioninterfaceLegacyMutationTarget<T extends TableMapping>Mutation target contract for the legacy (sequential) action queue.interfaceMutationTarget<T extends TableMapping, TD extends TableDescriptor>Deprecated, for removal: This API element is subject to removal in a future version.Transitional interface - useLegacyMutationTargetfor legacy coordinators orGraphMutationTargetfor graph-based decomposersMethods in org.hibernate.sql.model that return MutationTargetModifier and TypeMethodDescriptionMutationOperationGroup.getMutationTarget()Deprecated, for removal: This API element is subject to removal in a future version.The model-part being mutated -
Uses of MutationTarget in org.hibernate.sql.spi.mutation
Methods in org.hibernate.sql.spi.mutation that return MutationTarget -
Uses of MutationTarget in org.hibernate.sql.spi.mutation.jdbc
Methods in org.hibernate.sql.spi.mutation.jdbc that return MutationTargetModifier and TypeMethodDescriptionfinal MutationTargetAbstractJdbcMutation.getMutationTarget()final MutationTargetDeleteOrUpsertOperation.getMutationTarget()final MutationTargetOptionalTableUpdateOperation.getMutationTarget()Constructors in org.hibernate.sql.spi.mutation.jdbc with parameters of type MutationTargetModifierConstructorDescriptionprotectedAbstractJdbcMutation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, boolean callable, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) JdbcDeleteMutation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, boolean callable, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) JdbcInsertMutation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, boolean callable, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) JdbcUpdateMutation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, boolean callable, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) MergeOperation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders) OptionalTableUpdateOperation(MutationTarget mutationTarget, OptionalTableUpdate upsert) protectedOptionalTableUpdateOperation(MutationTarget mutationTarget, OptionalTableUpdate upsert, Expectation expectation) UpsertOperation(TableMapping tableDetails, MutationTarget mutationTarget, String sql, Expectation expectation, List<? extends JdbcParameterBinder> parameterBinders)
LegacyEntityMutationTargetfor legacy coordinators orGraphEntityMutationTargetfor graph-based decomposers