[midPoint-git] [Evolveum/midpoint] e4838c: Sqale: Providee item definitions to parsers in rep...
Tony Tkáčik
noreply at github.com
Thu May 23 08:58:25 CEST 2024
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: e4838cd0f8543ee6eb9f285d56b80d7e1707781f
https://github.com/Evolveum/midpoint/commit/e4838cd0f8543ee6eb9f285d56b80d7e1707781f
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-05-23 (Thu, 23 May 2024)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerWithFullObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentityMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QOperationExecutionMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchReferencesIterativeTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/perf/GetUserTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlRepoContext.java
Log Message:
-----------
Sqale: Providee item definitions to parsers in repository.
In the case of repository - definition of parsed object is known beforehand
so this patch takes advantage of that and configures parsers
with item definition.
This decreases lookups into full schema registry.
Definitions are not cached in repository code itself, but cached and
retrieved from schema registry state, so in case of changing schemas
during runtime old definitions are purged with schema state.
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list