Uses of Interface
org.hibernate.engine.jdbc.mutation.JdbcValueBindings
Packages that use JdbcValueBindings
Package
Description
Internals for JDBC batching support.
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.internal
Methods in org.hibernate.engine.jdbc.batch.internal with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoid
BatchImpl.addToBatch
(JdbcValueBindings jdbcValueBindings, TableInclusionChecker inclusionChecker) void
BatchImpl.addToBatch
(JdbcValueBindings jdbcValueBindings, TableInclusionChecker inclusionChecker, Batch.StaleStateMapper staleStateMapper) -
Uses of JdbcValueBindings in org.hibernate.engine.jdbc.batch.spi
Methods in org.hibernate.engine.jdbc.batch.spi with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoid
Batch.addToBatch
(JdbcValueBindings jdbcValueBindings, TableInclusionChecker inclusionChecker) Apply the value bindings to the batch JDBC statements and indicates completion of the current part of the batch.void
Batch.addToBatch
(JdbcValueBindings jdbcValueBindings, TableInclusionChecker inclusionChecker, Batch.StaleStateMapper staleStateMapper) Apply the value bindings to the batch JDBC statements and indicates completion of the current part of the batch. -
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.internal
Classes in org.hibernate.engine.jdbc.mutation.internal that implement JdbcValueBindingsMethods in org.hibernate.engine.jdbc.mutation.internal that return JdbcValueBindingsModifier and TypeMethodDescriptionAbstractSingleMutationExecutor.getJdbcValueBindings()
MutationExecutorSingleSelfExecuting.getJdbcValueBindings()
MutationExecutorStandard.getJdbcValueBindings()
Methods in org.hibernate.engine.jdbc.mutation.internal with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionprotected void
AbstractMutationExecutor.performNonBatchedMutation
(PreparedStatementDetails statementDetails, Object id, JdbcValueBindings valueBindings, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) Perform a non-batched mutation -
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 themutation
and 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_RESTRICTOR
static final ModelPart.JdbcValueBiConsumer<JdbcValueBindings,
Object> RowMutationOperations.DEFAULT_VALUE_SETTER
Methods in org.hibernate.persister.collection.mutation with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoid
RowMutationOperations.Restrictions.applyRestrictions
(PersistentCollection<?> collection, Object key, Object rowValue, int rowPosition, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) void
RowMutationOperations.Values.applyValues
(PersistentCollection<?> collection, Object key, Object rowValue, int rowPosition, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) -
Uses of JdbcValueBindings in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionprotected void
AbstractMutationCoordinator.bindPartitionColumnValueBindings
(Object[] loadedState, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) protected void
InsertCoordinatorStandard.breakDownJdbcValue
(Object id, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, EntityTableMapping tableDetails) protected void
AbstractMutationCoordinator.breakDownKeyJdbcValues
(Object id, Object rowId, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, EntityTableMapping tableMapping) protected void
InsertCoordinatorStandard.decomposeAttribute
(Object value, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, AttributeMapping mapping) -
Uses of JdbcValueBindings in org.hibernate.sql.model
Methods in org.hibernate.sql.model with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoid
SelfExecutingUpdateOperation.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 TypeMethodDescriptionvoid
DeleteOrUpsertOperation.performMutation
(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) void
OptionalTableUpdateOperation.performMutation
(JdbcValueBindings jdbcValueBindings, ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)