Interface BindPlan
Represents JDBC parameter binding for graph-based operation execution
- Since:
- 8.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidbindValues(JdbcValueBindings valueBindings, FlushOperation flushOperation, SharedSessionContractImplementor session) Bind JDBC values for the operation being executed.default booleancheckResult(FlushOperation flushOperation, int affectedRowCount, int batchPosition, String sqlString, SessionFactoryImplementor sessionFactory) default ObjectAccess to the entity identifier associated with the FlushOperation that this BindPlan is associated with.default ObjectGet the entity instance for this operation.default GeneratedValuesCollectordefault Object[]Get the loaded state for this operation.default OperationResultCheckerdefault Object[]getPreviousUniqueConstraintValues(org.hibernate.action.queue.internal.constraint.UniqueConstraint constraint, SharedSessionContractImplementor session) Extract the values this operation previously assigned to a unique constraint.default Object[]getUniqueConstraintValues(org.hibernate.action.queue.internal.constraint.UniqueConstraint constraint, SharedSessionContractImplementor session) Extract the values this operation assigns to a unique constraint.default ValuesAnalysisdefault boolean
-
Method Details
-
getEntityId
-
getEntityInstance
-
getLoadedState
-
getGeneratedValuesCollector
-
getOperationResultChecker
-
hasOperationResultChecker
default boolean hasOperationResultChecker() -
checkResult
default boolean checkResult(FlushOperation flushOperation, int affectedRowCount, int batchPosition, String sqlString, SessionFactoryImplementor sessionFactory) throws SQLException - Throws:
SQLException
-
getValuesAnalysis
-