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.
Contains a framework of 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.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
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) -
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) 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.model
Methods in org.hibernate.sql.model with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoidSelfExecutingUpdateOperation.performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) -
Uses of JdbcValueBindings in org.hibernate.sql.model.jdbc
Methods in org.hibernate.sql.model.jdbc with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoidDeleteOrUpsertOperation.performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) voidOptionalTableUpdateOperation.performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)