[midPoint-git] [Evolveum/midpoint] b0331a: repo-sql/audit: DetailTableItemFilterProcessor use...

virgo47 noreply at github.com
Sat Jul 3 14:27:32 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: b0331a2a08278d76abba5dc32c9f97edea81b582
      https://github.com/Evolveum/midpoint/commit/b0331a2a08278d76abba5dc32c9f97edea81b582
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-07-03 (Sat, 03 Jul 2021)

  Changed paths:
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/AuditSqlQueryContext.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/CanonicalItemPathItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/DetailTableItemFilterProcessor.java

  Log Message:
  -----------
  repo-sql/audit: DetailTableItemFilterProcessor uses EXISTS subquery now

This requires check of the nested filter and in case it's IS NULL we
can omit the filter from subquery WHERE and call NOT EXISTS instead.


  Commit: 2a2b4e90fc1d0a4a9b1ea2263e32aa9624ce10b7
      https://github.com/Evolveum/midpoint/commit/2a2b4e90fc1d0a4a9b1ea2263e32aa9624ce10b7
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-07-03 (Sat, 03 Jul 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/DelegatingItemDeltaProcessor.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ExistsFilterProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/RefTableItemFilterProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ContainerTableRelationResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ExtensionMappingResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/NestedMappingResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleItemRelationResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleMappingMixin.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignment.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/ValueFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/ItemRelationResolver.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryModelMapping.java

  Log Message:
  -----------
  repo-sqale: added first version of EXISTS filter support


Compare: https://github.com/Evolveum/midpoint/compare/0d5722531213...2a2b4e90fc1d


More information about the midPoint-svn mailing list