Uses of Interface
org.hibernate.engine.jdbc.mutation.JdbcValueBindings
Packages that use JdbcValueBindings
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
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.dialect
Methods in org.hibernate.dialect with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoidMySQLDeleteOrUpsertOperation.performMutation(JdbcValueBindings jdbcValueBindings, ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session) -
Uses of JdbcValueBindings in org.hibernate.engine.jdbc.batch.internal
Methods in org.hibernate.engine.jdbc.batch.internal with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionvoidBatchImpl.addToBatch(JdbcValueBindings jdbcValueBindings, TableInclusionChecker inclusionChecker) voidBatchImpl.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 TypeMethodDescriptionvoidBatch.addToBatch(JdbcValueBindings jdbcValueBindings, TableInclusionChecker inclusionChecker) Apply the value bindings to the batch JDBC statements and indicates completion of the current part of the batch.voidBatch.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 voidAbstractMutationExecutor.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 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) -
Uses of JdbcValueBindings in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation with parameters of type JdbcValueBindingsModifier and TypeMethodDescriptionprotected voidAbstractMutationCoordinator.bindPartitionColumnValueBindings(Object[] loadedState, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings) protected voidInsertCoordinatorStandard.breakDownJdbcValue(Object id, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, EntityTableMapping tableDetails) protected voidAbstractMutationCoordinator.breakDownKeyJdbcValues(Object id, Object rowId, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, EntityTableMapping tableMapping) protected voidInsertCoordinatorStandard.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 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)