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 toJdbcOperation
for 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 Object
MutationExecutor. 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 interface
UpdateValuesAnalysis
Contains 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 class
InsertCoordinator.InsertValuesAnalysis
protected class
UpdateCoordinatorStandard.UpdateValuesAnalysisImpl
Contains 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 MutationOperationGroup
AbstractMutationCoordinator. 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 void
SelfExecutingUpdateOperation. 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 O
AbstractTableMutation. createMutationOperation(ValuesAnalysis valuesAnalysis, SessionFactoryImplementor factory)
O
TableMutation. 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 MutationOperation
TableUpsert. 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 void
OptionalTableUpdateOperation. performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)
-