Uses of Class
org.hibernate.sql.ast.spi.model.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.).
Supported construction contracts and reusable implementations for mapping-model mutations.
-
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.ast.spi.model
Methods in org.hibernate.sql.ast.spi.model that return MutatingTableReferenceModifier and TypeMethodDescriptionAbstractTableMutation.getMutatingTable()TableMutation.getMutatingTable()The table being mutatedConstructors in org.hibernate.sql.ast.spi.model 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) 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 MutatingTableReference in org.hibernate.sql.ast.spi.model.builder
Methods in org.hibernate.sql.ast.spi.model.builder that return MutatingTableReferenceModifier and TypeMethodDescriptionAbstractTableMutationBuilder.getMutatingTable()TableMutationBuilder.getMutatingTable()Reference (in the SQL AST sense) to the mutating tableMethods in org.hibernate.sql.ast.spi.model.builder with parameters of type MutatingTableReferenceModifier and TypeMethodDescriptionstatic ColumnWriteFragmentColumnValueBindingBuilder.buildWriteFragment(String writeExpression, SelectableMapping selectableMapping, MutatingTableReference mutatingTableReference, ColumnReference columnReference, ParameterUsage parameterUsage, Consumer<Object> parameterConsumer) static TenantIdColumnValueBindingColumnValueBindingBuilder.createTenantRestriction(SelectableMapping selectableMapping, MutatingTableReference mutatingTableReference, Consumer<Object> parameterConsumer) static ColumnValueBindingColumnValueBindingBuilder.createValueBinding(String writeExpression, SelectableMapping selectableMapping, MutatingTableReference mutatingTableReference, ParameterUsage parameterUsage, Consumer<Object> parameterConsumer) Constructors in org.hibernate.sql.ast.spi.model.builder with parameters of type MutatingTableReferenceModifierConstructorDescriptionAbstractRestrictedTableMutationBuilder(MutationType mutationType, MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) Create a restricted builder using the supplied mutating-table reference.AbstractTableInsertBuilder(MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) Create an insert builder using the supplied mutating-table reference.AbstractTableMutationBuilder(MutationType mutationType, MutationTarget mutationTarget, MutatingTableReference mutatingTable, SessionFactoryImplementor sessionFactory) Create a builder using the supplied mutating-table reference.AbstractTableUpdateBuilder(MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) Create an update builder using the supplied mutating-table reference.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) 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)