Uses of Class
org.hibernate.sql.model.ast.MutatingTableReference
Packages that use MutatingTableReference
Package
Description
Contains a framework of strategies for retrieving database-generated ids.
This package abstracts persistence mechanisms for collections.
Defines support for performing mutation operations against collections.
SQL AST extensions for model mutations.
Support for building
TableMutation
references for persisting entity mutation events-
Uses of MutatingTableReference in org.hibernate.generator.values.internal
Constructors in org.hibernate.generator.values.internal with parameters of type MutatingTableReferenceModifierConstructorDescriptionTableUpdateReturningBuilder
(EntityPersister mutationTarget, MutatingTableReference tableReference, List<ColumnReference> generatedColumns, SessionFactoryImplementor sessionFactory) -
Uses of MutatingTableReference in org.hibernate.id.insert
Constructors in org.hibernate.id.insert with parameters of type MutatingTableReferenceModifierConstructorDescriptionTableInsertReturningBuilder
(EntityPersister mutationTarget, MutatingTableReference tableReference, List<ColumnReference> generatedColumns, SessionFactoryImplementor sessionFactory) -
Uses of MutatingTableReference in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection with parameters of type MutatingTableReferenceModifier and TypeMethodDescriptionprotected void
AbstractCollectionPersister.applyKeyRestrictions
(MutatingTableReference tableReference, ColumnValueParameterList parameterList, List<ColumnValueBinding> restrictionBindings) protected JdbcMutationOperation
AbstractCollectionPersister.buildDeleteAllOperation
(MutatingTableReference tableReference) AbstractCollectionPersister.generateDeleteAllAst
(MutatingTableReference tableReference) BasicCollectionPersister.generateDeleteAllAst
(MutatingTableReference tableReference) OneToManyPersister.generateDeleteAllAst
(MutatingTableReference tableReference) OneToManyPersister.generateDeleteRowAst
(MutatingTableReference tableReference) protected RestrictedTableMutation<JdbcMutationOperation>
BasicCollectionPersister.generateSoftDeleteRowsAst
(MutatingTableReference tableReference) -
Uses of MutatingTableReference in org.hibernate.persister.collection.mutation
Methods in org.hibernate.persister.collection.mutation with parameters of type MutatingTableReferenceModifier and TypeMethodDescriptionOperationProducer.createOperation
(MutatingTableReference tableReference) -
Uses of MutatingTableReference in org.hibernate.sql.model.ast
Methods in org.hibernate.sql.model.ast that return MutatingTableReferenceModifier and TypeMethodDescriptionAbstractTableMutation.getMutatingTable()
TableMutation.getMutatingTable()
The table being mutatedConstructors in org.hibernate.sql.model.ast with parameters of type MutatingTableReferenceModifierConstructorDescriptionAbstractRestrictedTableMutation
(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) AbstractTableUpdate
(MutatingTableReference tableReference, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) ColumnValueBindingList
(MutatingTableReference mutatingTable, ColumnValueParameterList parameters, ParameterUsage parameterUsage) -
Uses of MutatingTableReference in org.hibernate.sql.model.ast.builder
Methods in org.hibernate.sql.model.ast.builder that return MutatingTableReferenceModifier and TypeMethodDescriptionAbstractTableMutationBuilder.getMutatingTable()
TableDeleteBuilderSkipped.getMutatingTable()
TableMutationBuilder.getMutatingTable()
Reference (in the SQL AST sense) to the mutating tableTableUpdateBuilderSkipped.getMutatingTable()
Methods in org.hibernate.sql.model.ast.builder with parameters of type MutatingTableReferenceModifier and TypeMethodDescriptionstatic ColumnWriteFragment
ColumnValueBindingBuilder.buildWriteFragment
(String writeExpression, JdbcMapping jdbcMapping, MutatingTableReference mutatingTableReference, ColumnReference columnReference, ParameterUsage parameterUsage, Consumer<Object> parameterConsumer) static ColumnValueBinding
ColumnValueBindingBuilder.createValueBinding
(String columnName, String writeExpression, JdbcMapping jdbcMapping, MutatingTableReference mutatingTableReference, ParameterUsage parameterUsage, Consumer<Object> parameterConsumer) Constructors in org.hibernate.sql.model.ast.builder with parameters of type MutatingTableReferenceModifierConstructorDescriptionAbstractRestrictedTableMutationBuilder
(MutationType mutationType, MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) AbstractTableInsertBuilder
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) AbstractTableMutationBuilder
(MutationType mutationType, MutationTarget<?> mutationTarget, MutatingTableReference mutatingTable, SessionFactoryImplementor sessionFactory) AbstractTableUpdateBuilder
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) CollectionRowDeleteBuilder
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) CollectionRowDeleteByUpdateSetNullBuilder
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableDeleteBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableDeleteBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableInsertBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableMergeBuilder
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableUpdateBuilderSkipped
(MutatingTableReference tableReference) TableUpdateBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableUpdateBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) -
Uses of MutatingTableReference in org.hibernate.sql.model.internal
Constructors in org.hibernate.sql.model.internal with parameters of type MutatingTableReferenceModifierConstructorDescriptionOptionalTableUpdate
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String comment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) OptionalTableUpdate
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, 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) 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) TableUpdateNoSet
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget) 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)