Uses of Interface
org.hibernate.engine.jdbc.mutation.JdbcValueBindings
-
Packages that use JdbcValueBindings Package Description org.hibernate.engine.jdbc.batch.internal Internals for JDBC batching support.org.hibernate.engine.jdbc.batch.spi Defines contracts for JDBC batching support.org.hibernate.engine.jdbc.mutation Package defining support for executing mutation SQL statements produced by an entity persister or collection persister.org.hibernate.engine.jdbc.mutation.internal org.hibernate.generator.values Contains a framework of strategies for efficient retrieval of database-generated values.org.hibernate.id.insert Contains a framework of strategies for retrieving database-generated ids.org.hibernate.persister.collection.mutation Defines support for performing mutation operations against collections.org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events.org.hibernate.sql.model Package contains specialized SQL AST nodes and builders for table mutations of model parts originating from normal persistence-context events.org.hibernate.sql.model.jdbc Extensions toJdbcOperation
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 JdbcValueBindings Modifier and Type Method Description void
BatchImpl. addToBatch(JdbcValueBindings jdbcValueBindings, TableInclusionChecker inclusionChecker)
-
Uses of JdbcValueBindings in org.hibernate.engine.jdbc.batch.spi
Methods in org.hibernate.engine.jdbc.batch.spi with parameters of type JdbcValueBindings Modifier and Type Method Description void
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. -
Uses of JdbcValueBindings in org.hibernate.engine.jdbc.mutation
Methods in org.hibernate.engine.jdbc.mutation that return JdbcValueBindings Modifier and Type Method Description JdbcValueBindings
MutationExecutor. 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 JdbcValueBindings Modifier and Type Class Description class
JdbcValueBindingsImpl
Methods in org.hibernate.engine.jdbc.mutation.internal that return JdbcValueBindings Modifier and Type Method Description JdbcValueBindings
AbstractSingleMutationExecutor. getJdbcValueBindings()
JdbcValueBindings
MutationExecutorSingleSelfExecuting. getJdbcValueBindings()
JdbcValueBindings
MutationExecutorStandard. getJdbcValueBindings()
Methods in org.hibernate.engine.jdbc.mutation.internal with parameters of type JdbcValueBindings Modifier and Type Method Description protected 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 JdbcValueBindings Modifier and Type Method Description GeneratedValues
GeneratedValuesMutationDelegate. 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 JdbcValueBindings Modifier and Type Method Description default Object
InsertGeneratedIdentifierDelegate. performInsert(PreparedStatementDetails insertStatementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)
Deprecated, for removal: This API element is subject to removal in a future version.Perform theinsert
and extract the database-generated primary key value.GeneratedValues
AbstractReturningDelegate. performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)
GeneratedValues
AbstractSelectingDelegate. performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings jdbcValueBindings, Object entity, SharedSessionContractImplementor session)
GeneratedValues
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 JdbcValueBindings Modifier and Type Field Description static ModelPart.JdbcValueBiConsumer<JdbcValueBindings,Object>
RowMutationOperations. DEFAULT_RESTRICTOR
static ModelPart.JdbcValueBiConsumer<JdbcValueBindings,Object>
RowMutationOperations. DEFAULT_VALUE_SETTER
Methods in org.hibernate.persister.collection.mutation with parameters of type JdbcValueBindings Modifier and Type Method Description void
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 JdbcValueBindings Modifier and Type Method Description protected 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 JdbcValueBindings Modifier and Type Method Description void
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 JdbcValueBindings Modifier and Type Method Description void
DeleteOrUpsertOperation. performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session)
void
OptionalTableUpdateOperation. performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)
-