[midPoint-git] [Evolveum/midpoint] eb13cc: sqale: Introduced m_object_view (view of all objec...

Tony Tkáčik noreply at github.com
Tue Jun 25 10:18:34 CEST 2024


  Branch: refs/heads/feature/shadow-partitioning
  Home:   https://github.com/Evolveum/midpoint
  Commit: eb13ccb6d768be078eb81543b9b1a78071bfdb64
      https://github.com/Evolveum/midpoint/commit/eb13ccb6d768be078eb81543b9b1a78071bfdb64
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-06-25 (Tue, 25 Jun 2024)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObject.java

  Log Message:
  -----------
  sqale: Introduced m_object_view (view of all objects including shadows)

The way how filter generation works and use-cases in MidPoint shows
that we need to access shadows as objects sometimes and features
depends on it.

Introduced m_object_view view which is union of m_object and m_shadow.
This union has bit overhead in some queries, but also if it can be
proved that type is shadow (or not shadow) it does not perform
search in other part.



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