[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