Uses of Interface
org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails
Packages that use PreparedStatementDetails
Package
Description
Internals 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.
-
Uses of PreparedStatementDetails in org.hibernate.engine.jdbc.batch.internal
Methods in org.hibernate.engine.jdbc.batch.internal with parameters of type PreparedStatementDetailsModifier and TypeMethodDescriptionprotected void
BatchImpl.clearBatch
(PreparedStatementDetails statementDetails) -
Uses of PreparedStatementDetails in org.hibernate.engine.jdbc.mutation
Methods in org.hibernate.engine.jdbc.mutation that return PreparedStatementDetailsModifier and TypeMethodDescriptionMutationExecutor.getPreparedStatementDetails
(String tableName) Details about thePreparedStatement
for mutating the given table.Methods in org.hibernate.engine.jdbc.mutation with parameters of type PreparedStatementDetailsModifier and TypeMethodDescriptionvoid
JdbcValueBindings.beforeStatement
(PreparedStatementDetails statementDetails) Called before the execution of the operation for the specified tableboolean
OperationResultChecker.checkResult
(PreparedStatementDetails statementDetails, int affectedRowCount, int batchPosition) Check the result of a JDBC operation -
Uses of PreparedStatementDetails in org.hibernate.engine.jdbc.mutation.group
Methods in org.hibernate.engine.jdbc.mutation.group that return PreparedStatementDetailsModifier and TypeMethodDescriptionPreparedStatementGroup.getPreparedStatementDetails
(String tableName) Get the PreparedStatement in this group related to the given table-name.PreparedStatementGroup.getSingleStatementDetails()
Get the single statement details.PreparedStatementGroup.resolvePreparedStatementDetails
(String tableName) Get the PreparedStatement in this group related to the given table-name.Method parameters in org.hibernate.engine.jdbc.mutation.group with type arguments of type PreparedStatementDetailsModifier and TypeMethodDescriptionvoid
PreparedStatementGroup.forEachStatement
(BiConsumer<String, PreparedStatementDetails> action) Visit the details for each table mutationboolean
PreparedStatementGroup.hasMatching
(Predicate<PreparedStatementDetails> filter) -
Uses of PreparedStatementDetails in org.hibernate.engine.jdbc.mutation.internal
Classes in org.hibernate.engine.jdbc.mutation.internal that implement PreparedStatementDetailsMethods in org.hibernate.engine.jdbc.mutation.internal that return PreparedStatementDetailsModifier and TypeMethodDescriptionAbstractSingleMutationExecutor.getPreparedStatementDetails
(String tableName) MutationExecutorSingleSelfExecuting.getPreparedStatementDetails
(String tableName) MutationExecutorStandard.getPreparedStatementDetails
(String tableName) PreparedStatementGroupNone.getPreparedStatementDetails
(String tableName) PreparedStatementGroupSingleTable.getPreparedStatementDetails
(String tableName) PreparedStatementGroupStandard.getPreparedStatementDetails
(String tableName) PreparedStatementGroupNone.getSingleStatementDetails()
PreparedStatementGroupSingleTable.getSingleStatementDetails()
PreparedStatementGroupStandard.getSingleStatementDetails()
PreparedStatementGroupNone.resolvePreparedStatementDetails
(String tableName) PreparedStatementGroupSingleTable.resolvePreparedStatementDetails
(String tableName) PreparedStatementGroupStandard.resolvePreparedStatementDetails
(String tableName) static PreparedStatementDetails
ModelMutationHelper.standardPreparation
(PreparableMutationOperation jdbcMutation, GeneratedValuesMutationDelegate delegate, SharedSessionContractImplementor session) Methods in org.hibernate.engine.jdbc.mutation.internal with parameters of type PreparedStatementDetailsModifier and TypeMethodDescriptionvoid
JdbcValueBindingsImpl.beforeStatement
(PreparedStatementDetails statementDetails) static void
ModelMutationHelper.checkResults
(OperationResultChecker resultChecker, PreparedStatementDetails statementDetails, int affectedRowCount, int batchPosition) protected void
AbstractPreparedStatementGroup.clearBatch
(PreparedStatementDetails statementDetails) static boolean
ModelMutationHelper.identifiedResultsCheck
(PreparedStatementDetails statementDetails, int affectedRowCount, int batchPosition, MutationTarget<?> mutationTarget, Object id, SessionFactoryImplementor sessionFactory) protected void
AbstractMutationExecutor.performNonBatchedMutation
(PreparedStatementDetails statementDetails, Object id, JdbcValueBindings valueBindings, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) Perform a non-batched mutationprotected void
AbstractPreparedStatementGroup.release
(PreparedStatementDetails statementDetails) Method parameters in org.hibernate.engine.jdbc.mutation.internal with type arguments of type PreparedStatementDetailsModifier and TypeMethodDescriptionvoid
PreparedStatementGroupNone.forEachStatement
(BiConsumer<String, PreparedStatementDetails> action) void
PreparedStatementGroupSingleTable.forEachStatement
(BiConsumer<String, PreparedStatementDetails> action) void
PreparedStatementGroupStandard.forEachStatement
(BiConsumer<String, PreparedStatementDetails> action) boolean
PreparedStatementGroupNone.hasMatching
(Predicate<PreparedStatementDetails> filter) boolean
PreparedStatementGroupSingleTable.hasMatching
(Predicate<PreparedStatementDetails> filter) boolean
PreparedStatementGroupStandard.hasMatching
(Predicate<PreparedStatementDetails> filter) -
Uses of PreparedStatementDetails in org.hibernate.generator.values
Methods in org.hibernate.generator.values with parameters of type PreparedStatementDetailsModifier and TypeMethodDescriptionGeneratedValuesMutationDelegate.performMutation
(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session) Perform themutation
and extract the database-generated values. -
Uses of PreparedStatementDetails in org.hibernate.id.insert
Methods in org.hibernate.id.insert with parameters of type PreparedStatementDetailsModifier 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)