Uses of Interface
org.hibernate.sql.model.ValuesAnalysis
Packages that use ValuesAnalysis
Package
Description
Package defining support for executing mutation SQL statements produced by an
entity persister or
collection
persister.
Defines support for performing mutation operations originating
from persistence-context events.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
SQL AST extensions for model mutations.
Extensions to
JdbcOperation
for model mutations.-
Uses of ValuesAnalysis in org.hibernate.engine.jdbc.mutation
Methods in org.hibernate.engine.jdbc.mutation with parameters of type ValuesAnalysisModifier and TypeMethodDescriptionMutationExecutor.execute
(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) Perform the execution, returning any generated value.MutationExecutor.execute
(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session, Batch.StaleStateMapper staleStateMapper) -
Uses of ValuesAnalysis in org.hibernate.engine.jdbc.mutation.internal
Methods in org.hibernate.engine.jdbc.mutation.internal with parameters of type ValuesAnalysisModifier and TypeMethodDescriptionfinal GeneratedValues
AbstractMutationExecutor.execute
(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) Templated implementation of execution asAbstractMutationExecutor.performNonBatchedOperations(java.lang.Object, org.hibernate.sql.model.ValuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker, org.hibernate.engine.jdbc.mutation.OperationResultChecker, org.hibernate.engine.spi.SharedSessionContractImplementor)
AbstractMutationExecutor.performSelfExecutingOperations(org.hibernate.sql.model.ValuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker, org.hibernate.engine.spi.SharedSessionContractImplementor)
AbstractMutationExecutor.performBatchedOperations(org.hibernate.sql.model.ValuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker, org.hibernate.engine.jdbc.batch.spi.Batch.StaleStateMapper)
final GeneratedValues
AbstractMutationExecutor.execute
(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session, Batch.StaleStateMapper staleStateMapper) protected void
AbstractMutationExecutor.performBatchedOperations
(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, Batch.StaleStateMapper staleStateMapper) protected void
MutationExecutorSingleBatched.performBatchedOperations
(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, Batch.StaleStateMapper staleStateMapper) protected void
MutationExecutorStandard.performBatchedOperations
(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, Batch.StaleStateMapper staleStateMapper) protected GeneratedValues
AbstractMutationExecutor.performNonBatchedOperations
(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) protected GeneratedValues
MutationExecutorSingleNonBatched.performNonBatchedOperations
(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) protected GeneratedValues
MutationExecutorStandard.performNonBatchedOperations
(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) protected void
AbstractMutationExecutor.performSelfExecutingOperations
(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, SharedSessionContractImplementor session) protected void
MutationExecutorSingleSelfExecuting.performSelfExecutingOperations
(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, SharedSessionContractImplementor session) protected void
MutationExecutorStandard.performSelfExecutingOperations
(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, SharedSessionContractImplementor session) -
Uses of ValuesAnalysis in org.hibernate.persister.entity.mutation
Subinterfaces of ValuesAnalysis in org.hibernate.persister.entity.mutationModifier and TypeInterfaceDescriptioninterface
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 ValuesAnalysisModifier and TypeClassDescriptionstatic class
protected class
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 ValuesAnalysisModifier and TypeMethodDescriptionprotected MutationOperation
AbstractMutationCoordinator.createOperation
(ValuesAnalysis valuesAnalysis, TableMutation<?> singleTableMutation) 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 ValuesAnalysisModifier and TypeMethodDescriptionvoid
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 ValuesAnalysisModifier and TypeMethodDescriptionAbstractTableMutation.createMutationOperation
(ValuesAnalysis valuesAnalysis, SessionFactoryImplementor factory) 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 ValuesAnalysisModifier and TypeMethodDescriptionOptionalTableUpdate.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 ValuesAnalysisModifier and TypeMethodDescriptionvoid
DeleteOrUpsertOperation.performMutation
(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) void
OptionalTableUpdateOperation.performMutation
(JdbcValueBindings jdbcValueBindings, ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)