Uses of Interface
org.hibernate.sql.model.ValuesAnalysis
Packages that use ValuesAnalysis
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
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.dialect
Methods in org.hibernate.dialect with parameters of type ValuesAnalysisModifier and TypeMethodDescriptionvoidMySQLDeleteOrUpsertOperation.performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) -
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 GeneratedValuesAbstractMutationExecutor.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 GeneratedValuesAbstractMutationExecutor.execute(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session, Batch.StaleStateMapper staleStateMapper) protected voidAbstractMutationExecutor.performBatchedOperations(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, Batch.StaleStateMapper staleStateMapper) protected voidMutationExecutorSingleBatched.performBatchedOperations(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, Batch.StaleStateMapper staleStateMapper) protected voidMutationExecutorStandard.performBatchedOperations(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, Batch.StaleStateMapper staleStateMapper) protected GeneratedValuesAbstractMutationExecutor.performNonBatchedOperations(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) protected GeneratedValuesMutationExecutorSingleNonBatched.performNonBatchedOperations(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) protected GeneratedValuesMutationExecutorStandard.performNonBatchedOperations(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) protected voidAbstractMutationExecutor.performSelfExecutingOperations(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, SharedSessionContractImplementor session) protected voidMutationExecutorSingleSelfExecuting.performSelfExecutingOperations(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, SharedSessionContractImplementor session) protected voidMutationExecutorStandard.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 TypeInterfaceDescriptioninterfaceContains 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 classprotected classContains 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 MutationOperationAbstractMutationCoordinator.createOperation(ValuesAnalysis valuesAnalysis, TableMutation<?> singleTableMutation) 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 ValuesAnalysisModifier and TypeMethodDescriptionvoidSelfExecutingUpdateOperation.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 TypeMethodDescriptionvoidDeleteOrUpsertOperation.performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) voidOptionalTableUpdateOperation.performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)