Uses of Class
com.evolveum.midpoint.repo.sqlbase.mapping.TableRelationResolver
-
Packages that use TableRelationResolver Package Description com.evolveum.midpoint.repo.sqale.mapping com.evolveum.midpoint.repo.sqlbase.mapping -
-
Uses of TableRelationResolver in com.evolveum.midpoint.repo.sqale.mapping
Subclasses of TableRelationResolver in com.evolveum.midpoint.repo.sqale.mapping Modifier and Type Class Description class
ContainerTableRelationResolver<Q extends FlexibleRelationalPathBase<R>,R,TS extends Containerable,TQ extends QContainer<TR,R> & QOwnedBy<R>,TR extends MContainer>
Resolver that knows how to traverse to the specified container table. -
Uses of TableRelationResolver in com.evolveum.midpoint.repo.sqlbase.mapping
Methods in com.evolveum.midpoint.repo.sqlbase.mapping that return TableRelationResolver Modifier and Type Method Description static <Q extends FlexibleRelationalPathBase<R>,R,TS,TQ extends FlexibleRelationalPathBase<TR>,TR>
TableRelationResolver<Q,R,TS,TQ,TR>TableRelationResolver. usingJoin(@NotNull Supplier<QueryTableMapping<TS,TQ,TR>> targetMappingSupplier, @NotNull BiFunction<Q,TQ,com.querydsl.core.types.Predicate> correlationPredicate)
Currently the decision to use `JOIN` is static in the mapping, but it can be more flexible.static <Q extends FlexibleRelationalPathBase<R>,R,TS,TQ extends FlexibleRelationalPathBase<TR>,TR>
TableRelationResolver<Q,R,TS,TQ,TR>TableRelationResolver. usingSubquery(@NotNull QueryTableMapping<TS,TQ,TR> targetMapping, @NotNull BiFunction<Q,TQ,com.querydsl.core.types.Predicate> correlationPredicate)
-