[midPoint-git] [Evolveum/midpoint] 3623a3: Performance: Use version from table column, not fu...

Tony Tkáčik noreply at github.com
Wed Nov 13 10:39:44 CET 2024


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 3623a3cec8523a474c6f1b310fcd39aa1dd05cca
      https://github.com/Evolveum/midpoint/commit/3623a3cec8523a474c6f1b310fcd39aa1dd05cca
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-11-13 (Wed, 13 Nov 2024)

  Changed paths:
    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/shadow/QShadowMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QSimulationResultMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java

  Log Message:
  -----------
  Performance: Use version from table column, not fullObject

Storing version in fullObject requires us to recompute fullObject
even on changes to linkRef or assignments, which are not stored
in full object anymore.

If the cannonical version is stored in column, this would allow us
to not fully parse full object in deltas not affecting items stored
in full object.



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