[midPoint-git] [Evolveum/midpoint] f7b5ba: Sqale: Delta Processors emit hints if full object ...

Tony Tkáčik noreply at github.com
Mon Feb 17 14:06:58 CET 2025


  Branch: refs/heads/feature/sqale-timestamps-outside-fullobject
  Home:   https://github.com/Evolveum/midpoint
  Commit: f7b5ba7436bcd1e4dd34486be88fcce403ca6865
      https://github.com/Evolveum/midpoint/commit/f7b5ba7436bcd1e4dd34486be88fcce403ca6865
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-02-17 (Mon, 17 Feb 2025)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/DelegatingItemDeltaProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaValueProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ExtensionItemDeltaProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/FinalValueDeltaProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ItemDeltaSingleValueProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/SinglePathItemDeltaProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/TimestampItemDeltaProcessor.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/update/RootUpdateContext.java

  Log Message:
  -----------
  Sqale: Delta Processors emit hints if full object recompute is necessary

Added simple ProcessingHint structure which is returned by delta processor
which can signal further optimizations such as need to update full object.

This is necessary primary for storing some properties outside
of full object, but may also be used to not recompute full object if
delta has no effects (in future).



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