[midPoint-git] [Evolveum/midpoint] a1bf8e: MID-7716: new repo non-eq search support for multi...

virgo47 noreply at github.com
Fri Mar 11 10:35:01 CET 2022


  Branch: refs/heads/support-4.4
  Home:   https://github.com/Evolveum/midpoint
  Commit: a1bf8eda41e7e6c867057ec37f29a6fa7ffcd34f
      https://github.com/Evolveum/midpoint/commit/a1bf8eda41e7e6c867057ec37f29a6fa7ffcd34f
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2022-03-11 (Fri, 11 Mar 2022)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/filtering/AuditCustomColumnItemFilterProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ArrayPathItemFilterProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ExtensionItemFilterProcessor.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditCustomColumnItemFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/ValueFilterValues.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/FilterOperation.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/PolyStringItemFilterProcessor.java

  Log Message:
  -----------
  MID-7716: new repo non-eq search support for multi-value items

Supports text/number/date extension items and array-stored things like
subtype. Poly-string is NOT yet supported.
As a side effect multi-vs-multi EQ (multi-value item EQ any of provided
values) works for numeric, date/time types and enums.
This is a backport of three commits from master.




More information about the midPoint-svn mailing list