Uses of Interface
org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails
-
Packages that use PreparedStatementDetails Package Description org.hibernate.engine.jdbc.batch.internal Internals for JDBC batching support.org.hibernate.engine.jdbc.mutation Package defining support for performing mutation SQL (INSERT, UPDATE, DELETE) against an entity or collectionorg.hibernate.engine.jdbc.mutation.group org.hibernate.engine.jdbc.mutation.internal org.hibernate.id.insert -
-
Uses of PreparedStatementDetails in org.hibernate.engine.jdbc.batch.internal
Methods in org.hibernate.engine.jdbc.batch.internal with parameters of type PreparedStatementDetails Modifier and Type Method Description protected void
BatchImpl. clearBatch(PreparedStatementDetails statementDetails)
-
Uses of PreparedStatementDetails in org.hibernate.engine.jdbc.mutation
Methods in org.hibernate.engine.jdbc.mutation that return PreparedStatementDetails Modifier and Type Method Description PreparedStatementDetails
MutationExecutor. getPreparedStatementDetails(String tableName)
Details about thePreparedStatement
for mutating the given table.Methods in org.hibernate.engine.jdbc.mutation with parameters of type PreparedStatementDetails Modifier and Type Method Description void
JdbcValueBindings. beforeStatement(PreparedStatementDetails statementDetails, SharedSessionContractImplementor session)
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 PreparedStatementDetails Modifier and Type Method Description PreparedStatementDetails
PreparedStatementGroup. getPreparedStatementDetails(String tableName)
Get the PreparedStatement in this group related to the given table-name.PreparedStatementDetails
PreparedStatementGroup. getSingleStatementDetails()
Get the single statement details.PreparedStatementDetails
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 PreparedStatementDetails Modifier and Type Method Description void
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 PreparedStatementDetails Modifier and Type Class Description class
PreparedStatementDetailsStandard
Describes a particular PreparedStatement within a groupMethods in org.hibernate.engine.jdbc.mutation.internal with parameters of type PreparedStatementDetails Modifier and Type Method Description void
JdbcValueBindingsImpl. beforeStatement(PreparedStatementDetails statementDetails, SharedSessionContractImplementor session)
static void
ModelMutationHelper. checkResults(OperationResultChecker resultChecker, PreparedStatementDetails statementDetails, int affectedRowCount, int batchPosition)
static boolean
ModelMutationHelper. identifiedResultsCheck(PreparedStatementDetails statementDetails, int affectedRowCount, int batchPosition, MutationTarget<?> mutationTarget, Object id, SessionFactoryImplementor sessionFactory)
protected void
AbstractMutationExecutor. performNonBatchedMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session)
Perform a non-batched mutationMethod parameters in org.hibernate.engine.jdbc.mutation.internal with type arguments of type PreparedStatementDetails Modifier and Type Method Description void
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.id.insert
Methods in org.hibernate.id.insert with parameters of type PreparedStatementDetails Modifier and Type Method Description Object
AbstractReturningDelegate. performInsert(PreparedStatementDetails insertStatementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)
Object
AbstractSelectingDelegate. performInsert(PreparedStatementDetails insertStatementDetails, JdbcValueBindings jdbcValueBindings, Object entity, SharedSessionContractImplementor session)
Object
GetGeneratedKeysDelegate. performInsert(PreparedStatementDetails insertStatementDetails, JdbcValueBindings jdbcValueBindings, Object entity, SharedSessionContractImplementor session)
Object
InsertGeneratedIdentifierDelegate. performInsert(PreparedStatementDetails insertStatementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)
Perform theinsert
and extract the database-generated primary key value.
-