[midPoint-git] [Evolveum/midpoint] 3787d1: Improve in-memory filter matching performance

mederly noreply at github.com
Mon Nov 2 18:46:54 CET 2020


  Branch: refs/heads/feature/prism-perf-improvements
  Home:   https://github.com/Evolveum/midpoint
  Commit: 3787d1db9a991e89e457301fe933b87dd2431c58
      https://github.com/Evolveum/midpoint/commit/3787d1db9a991e89e457301fe933b87dd2431c58
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-11-02 (Mon, 02 Nov 2020)

  Changed paths:
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ComparativeFilterImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/EqualFilterImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/RefFilterImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ValueFilterImpl.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/AbstractSchemaPerformanceTest.java
    A infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/TestFilterPerformance.java
    M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/CacheInvalidationPerformanceTest.java

  Log Message:
  -----------
  Improve in-memory filter matching performance

Improvements in the filter code (removing redundant prism calls)
in the PCV.getAllValues() method.




More information about the midPoint-svn mailing list