Uses of Interface
org.hibernate.engine.jdbc.mutation.JdbcValueBindings
Packages that use JdbcValueBindings
Package
Description
Defines contracts for JDBC batching support.
Package defining support for executing mutation SQL statements produced by an
entity persister or
collection
persister.
Strategies for efficient retrieval of database-generated values.
Contains a framework of strategies for retrieving database-generated ids.
Defines support for performing mutation operations against collections.
Defines support for performing mutation operations originating
from persistence-context events.
Logical post-translation mutation contracts used for batching and execution.
Extensions to
JdbcOperation for model mutations.-
Uses of JdbcValueBindings in org.hibernate.engine.jdbc.batch.spi
Methods in org.hibernate.engine.jdbc.batch.spi with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoidGroupedBatch.addToBatch(JdbcValueBindings jdbcValueBindings, TableInclusionChecker inclusionChecker) Add one logical row to this grouped batch.voidGroupedBatch.addToBatch(JdbcValueBindings jdbcValueBindings, TableInclusionChecker inclusionChecker, StaleStateMapper staleStateMapper) Add one logical row to this grouped batch with stale-state exception mapping. -
Uses of JdbcValueBindings in org.hibernate.engine.jdbc.mutation
Methods in org.hibernate.engine.jdbc.mutation that return JdbcValueBindingsModifier and TypeMethodDescriptionMutationExecutor.getJdbcValueBindings()Get the delegate to be used to coordinate JDBC parameter binding. -
Uses of JdbcValueBindings in org.hibernate.engine.jdbc.mutation.spi
Subinterfaces of JdbcValueBindings in org.hibernate.engine.jdbc.mutation.spiModifier and TypeInterfaceDescriptioninterfaceSPI extension toJdbcValueBindingsto allow access to bound values. -
Uses of JdbcValueBindings in org.hibernate.generator.values
Methods in org.hibernate.generator.values with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionGeneratedValuesMutationDelegate.performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session) Perform themutationand extract the database-generated values. -
Uses of JdbcValueBindings in org.hibernate.id.insert
Methods in org.hibernate.id.insert with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionAbstractReturningDelegate.performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session) AbstractSelectingDelegate.performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings jdbcValueBindings, Object entity, SharedSessionContractImplementor session) GetGeneratedKeysDelegate.performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings jdbcValueBindings, Object entity, SharedSessionContractImplementor session) UpdateVersionSelectDelegate.performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session) -
Uses of JdbcValueBindings in org.hibernate.persister.collection.mutation
Fields in org.hibernate.persister.collection.mutation with type parameters of type JdbcValueBindingsModifier and TypeFieldDescriptionstatic final ModelPart.JdbcValueBiConsumer<JdbcValueBindings, Object> RowMutationOperations.DEFAULT_RESTRICTORstatic final ModelPart.JdbcValueBiConsumer<JdbcValueBindings, Object> RowMutationOperations.DEFAULT_VALUE_SETTERMethods in org.hibernate.persister.collection.mutation with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoidRowMutationOperations.Restrictions.applyRestrictions(PersistentCollection<?> collection, Object key, Object rowValue, int rowPosition, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) voidRowMutationOperations.Values.applyValues(PersistentCollection<?> collection, Object key, Object rowValue, int rowPosition, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) voidCollectionAuditSupport.bindAuditInsertValues(PersistentCollection<?> collection, Object ownerId, CollectionAuditSupport.AuditCollectionChange change, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) Bind values for one legacy collection audit INSERT.voidCollectionAuditSupport.bindTransactionEndValues(PersistentCollection<?> collection, Object ownerId, CollectionAuditSupport.AuditCollectionChange change, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) Bind values for one legacy validity-strategy transaction-end UPDATE. -
Uses of JdbcValueBindings in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoidEntityAuditSupport.bindAuditInsertValues(int tableIndex, Object id, Object[] values, boolean[] propertyInclusions, ModificationType modificationType, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) protected voidAbstractMutationCoordinator.bindPartitionColumnValueBindings(Object[] loadedState, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) protected voidAbstractMutationCoordinator.bindTenantRestriction(SharedSessionContractImplementor session, JdbcValueBindings bindings, MutationOperationGroup operationGroup) voidEntityAuditSupport.bindTransactionEndValues(int tableIndex, Object id, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) protected voidInsertCoordinatorStandard.breakDownJdbcValue(Object id, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, EntityTableMapping tableDetails) protected voidInsertCoordinatorStandard.breakDownJdbcValue(Object id, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, EntityTableMappingImpl tableDetails, boolean[] columnInclusions, String[] columnValues, boolean bindAllIncluded) protected voidAbstractMutationCoordinator.breakDownKeyJdbcValues(Object id, Object rowId, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, EntityTableMapping tableMapping) protected voidInsertCoordinatorStandard.decomposeAttribute(Object value, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, AttributeMapping mapping, Generator generator, Object entity) -
Uses of JdbcValueBindings in org.hibernate.sql.spi.mutation
Methods in org.hibernate.sql.spi.mutation with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoidSelfExecutingUpdateOperation.performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) -
Uses of JdbcValueBindings in org.hibernate.sql.spi.mutation.jdbc
Methods in org.hibernate.sql.spi.mutation.jdbc with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionfinal voidDeleteOrUpsertOperation.performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) voidOptionalTableUpdateOperation.performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)