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 and builders used with flushed-based mutations (persist, merge, etc.).
Support for building
TableMutation
references for persisting entity mutation events-
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 JdbcMutationOperationAbstractCollectionPersister.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) protected RestrictedTableMutation<JdbcMutationOperation> BasicCollectionPersister.generateTemporalDeleteAllAst(MutatingTableReference tableReference) protected RestrictedTableMutation<JdbcMutationOperation> BasicCollectionPersister.generateTemporalDeleteRowsAst(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) <T>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()VersionUpdateBuilder.getMutatingTable()Methods in org.hibernate.sql.model.ast.builder with parameters of type MutatingTableReferenceModifier and TypeMethodDescriptionstatic ColumnWriteFragmentColumnValueBindingBuilder.buildWriteFragment(String writeExpression, SelectableMapping selectableMapping, MutatingTableReference mutatingTableReference, ColumnReference columnReference, ParameterUsage parameterUsage, Consumer<Object> parameterConsumer) static ColumnValueBindingColumnValueBindingBuilder.createValueBinding(String writeExpression, SelectableMapping selectableMapping, 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(CollectionMutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableDeleteBuilderStandard(MutationTarget<?, ?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableDeleteBuilderStandard(MutationTarget<?, ?> mutationTarget, MutatingTableReference tableReference, TableMapping.MutationDetails mutationDetails, String whereFragment, SessionFactoryImplementor sessionFactory) TableInsertBuilderStandard(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) TableUpdateBuilderStandard(MutationTarget<?, ?> mutationTarget, MutatingTableReference tableReference, TableMapping.MutationDetails mutationDetails, String whereFragment, SessionFactoryImplementor sessionFactory)