Uses of Interface
org.hibernate.sql.model.ValuesAnalysis
-
Packages that use ValuesAnalysis Package Description org.hibernate.engine.jdbc.mutation Package defining support for performing mutation SQL (INSERT, UPDATE, DELETE) against an entity or collectionorg.hibernate.engine.jdbc.mutation.internal org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context eventsorg.hibernate.sql.model Package contains specialized SQL AST nodes and builders for table mutations for model parts originating from normal persistence-context events related to flush, etc.org.hibernate.sql.model.ast SQL AST extensions for model mutationsorg.hibernate.sql.model.internal org.hibernate.sql.model.jdbc Extensions toJdbcOperationfor model mutations -
-
Uses of ValuesAnalysis in org.hibernate.engine.jdbc.mutation
Methods in org.hibernate.engine.jdbc.mutation with parameters of type ValuesAnalysis Modifier and Type Method Description ObjectMutationExecutor. execute(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session)Perform the execution, returning any generated value. -
Uses of ValuesAnalysis in org.hibernate.engine.jdbc.mutation.internal
-
Uses of ValuesAnalysis in org.hibernate.persister.entity.mutation
Subinterfaces of ValuesAnalysis in org.hibernate.persister.entity.mutation Modifier and Type Interface Description interfaceUpdateValuesAnalysisContains an aggregated analysis of the values for an update mutation to determine behavior such as skipping tables which contained no changes, etc.Classes in org.hibernate.persister.entity.mutation that implement ValuesAnalysis Modifier and Type Class Description protected static classInsertCoordinator.InsertValuesAnalysisprotected classUpdateCoordinatorStandard.UpdateValuesAnalysisImplContains the aggregated analysis of the update values to determine what SQL UPDATE statement(s) should be used to update the entity and to drive parameter bindingMethods in org.hibernate.persister.entity.mutation with parameters of type ValuesAnalysis Modifier and Type Method Description protected MutationOperationGroupAbstractMutationCoordinator. createOperationGroup(ValuesAnalysis valuesAnalysis, MutationGroup mutationGroup) -
Uses of ValuesAnalysis in org.hibernate.sql.model
Methods in org.hibernate.sql.model with parameters of type ValuesAnalysis Modifier and Type Method Description voidSelfExecutingUpdateOperation. performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) -
Uses of ValuesAnalysis in org.hibernate.sql.model.ast
Methods in org.hibernate.sql.model.ast with parameters of type ValuesAnalysis Modifier and Type Method Description OAbstractTableMutation. createMutationOperation(ValuesAnalysis valuesAnalysis, SessionFactoryImplementor factory)OTableMutation. createMutationOperation(ValuesAnalysis valuesAnalysis, SessionFactoryImplementor sessionFactory) -
Uses of ValuesAnalysis in org.hibernate.sql.model.internal
Methods in org.hibernate.sql.model.internal with parameters of type ValuesAnalysis Modifier and Type Method Description MutationOperationTableUpsert. createMutationOperation(ValuesAnalysis valuesAnalysis, SessionFactoryImplementor factory) -
Uses of ValuesAnalysis in org.hibernate.sql.model.jdbc
Methods in org.hibernate.sql.model.jdbc with parameters of type ValuesAnalysis Modifier and Type Method Description voidOptionalTableUpdateOperation. performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)
-