[midPoint-git] [Evolveum/midpoint] f3af3c: repo-sqale/sqlbase: fix of EXPRESSION_ONE for subq...
virgo47
noreply at github.com
Fri Jul 2 22:51:15 CEST 2021
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: f3af3c983372bbcde1ac5c642ee4573c34416241
https://github.com/Evolveum/midpoint/commit/f3af3c983372bbcde1ac5c642ee4573c34416241
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-07-02 (Fri, 02 Jul 2021)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/OrgFilterProcessor.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/querydsl/QuerydslUtils.java
Log Message:
-----------
repo-sqale/sqlbase: fix of EXPRESSION_ONE for subquery to const-string
Commit: 16923899cb4f90e3909f2af532755cef5d820cc7
https://github.com/Evolveum/midpoint/commit/16923899cb4f90e3909f2af532755cef5d820cc7
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-07-02 (Fri, 02 Jul 2021)
Changed paths:
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/qmodel/accesscert/QAccessCertificationWorkItemReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QObjectReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReferenceMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchObjectTest.java
Log Message:
-----------
repo-sqale: using EXISTS subquery for ref-in-table filters
This also fixes test matching for object NOT having specific ref
in a trivial fashion.
Commit: 0d57225312133540adcb6cc24fdcaa5c7ad63782
https://github.com/Evolveum/midpoint/commit/0d57225312133540adcb6cc24fdcaa5c7ad63782
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2021-07-02 (Fri, 02 Jul 2021)
Changed paths:
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/ValueFilterProcessor.java
Log Message:
-----------
repo-sqale: ValueFilterProcessor reworked to recursively instantiated
This lets each instance remember the necessary context for each item
path component resolution and transform predicate to EXISTS subquery
exactly where necessary.
Compare: https://github.com/Evolveum/midpoint/compare/ff74aa585a08...0d5722531213
More information about the midPoint-svn
mailing list