Package com.evolveum.midpoint.repo.sqlbase
package com.evolveum.midpoint.repo.sqlbase
-
ClassDescriptionDetects write-write conflicts on objects by tracking expected object versions, like this: - After successful ADD and MODIFY operation, the expected version is updated (ADD sets it; MODIFY increases it) - Before MODIFY operation, it is checked that the expected version matches the current version in the repository.Common contract for SQL-based repository configuration.Wrapper around JDBC
Connectionrepresenting "session", typically a transactional one.PageOf<T>Result object for potentially paginated content.Query related repository exception.Base repository exception.Result for deserialization of prism values stored in the repository.SqlQueryContext<S,Q extends FlexibleRelationalPathBase<R>, R> Execution context of the SQL query.Component just under the service that orchestrates query transformation and execution.Encapsulates QuerydslConfiguration, ourQueryModelMappingRegistryand other parts of SQL repository config and implements methods that need these.Enumeration of supported SQL/databases (RDBMS).Dispatches "system configuration changed" events to relevant objects.