Uses of Class
com.evolveum.midpoint.repo.sqlbase.SqlQueryContext
-
-
Uses of SqlQueryContext in com.evolveum.midpoint.repo.sqlbase
Methods in com.evolveum.midpoint.repo.sqlbase that return SqlQueryContext Modifier and Type Method Description protected abstract <DQ extends FlexibleRelationalPathBase<DR>,DR>
SqlQueryContext<?,DQ,DR>SqlQueryContext. deriveNew(DQ newPath, QueryTableMapping<?,DQ,DR> newMapping)
<DQ extends FlexibleRelationalPathBase<DR>,DR>
SqlQueryContext<?,DQ,DR>SqlQueryContext. leftJoin(@NotNull QueryTableMapping<?,DQ,DR> targetMapping, @NotNull BiFunction<Q,DQ,com.querydsl.core.types.Predicate> joinOnPredicateFunction)
Adds new LEFT JOIN to the query and returnsSqlQueryContext
for this join path.<DQ extends FlexibleRelationalPathBase<DR>,DR>
SqlQueryContext<?,DQ,DR>SqlQueryContext. leftJoin(@NotNull Class<DQ> joinType, @NotNull BiFunction<Q,DQ,com.querydsl.core.types.Predicate> joinOnPredicateFunction)
Adds new LEFT JOIN to the query and returnsSqlQueryContext
for this join path.Methods in com.evolveum.midpoint.repo.sqlbase with parameters of type SqlQueryContext Modifier and Type Method Description <S,Q extends FlexibleRelationalPathBase<R>,R>
intSqlQueryExecutor. count(@NotNull SqlQueryContext<S,Q,R> context, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options)
FilterProcessor<InOidFilter>
SqlQueryContext. createInOidFilter(SqlQueryContext<?,?,?> context)
<S,Q extends FlexibleRelationalPathBase<R>,R>
SearchResultList<S>SqlQueryExecutor. list(@NotNull SqlQueryContext<S,Q,R> context, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options)
-
Uses of SqlQueryContext in com.evolveum.midpoint.repo.sqlbase.filtering
Constructors in com.evolveum.midpoint.repo.sqlbase.filtering with parameters of type SqlQueryContext Constructor Description NaryLogicalFilterProcessor(SqlQueryContext<?,?,?> context)
NotFilterProcessor(SqlQueryContext<?,?,?> context)
ObjectFilterProcessor(SqlQueryContext<?,?,?> context)
ValueFilterProcessor(SqlQueryContext<?,?,?> context)
-
Uses of SqlQueryContext in com.evolveum.midpoint.repo.sqlbase.filtering.item
Fields in com.evolveum.midpoint.repo.sqlbase.filtering.item declared as SqlQueryContext Modifier and Type Field Description protected SqlQueryContext<?,?,?>
ItemFilterProcessor. context
Constructors in com.evolveum.midpoint.repo.sqlbase.filtering.item with parameters of type SqlQueryContext Constructor Description DetailTableItemFilterProcessor(SqlQueryContext<?,?,?> ctx, Class<DQ> detailQueryType, BiFunction<Q,DQ,com.querydsl.core.types.Predicate> joinOnPredicate, ItemSqlMapper nestedItemMapper)
ItemFilterProcessor(SqlQueryContext<?,?,?> context)
SimpleItemFilterProcessor(SqlQueryContext<?,?,?> context, Function<com.querydsl.core.types.EntityPath<?>,P> rootToQueryItem)
SinglePathItemFilterProcessor(SqlQueryContext<?,?,?> context, Function<com.querydsl.core.types.EntityPath<?>,P> rootToQueryItem)
TimestampItemFilterProcessor(SqlQueryContext<?,?,?> context, Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.DateTimePath<T>> rootToQueryItem)
-
Uses of SqlQueryContext in com.evolveum.midpoint.repo.sqlbase.mapping
Methods in com.evolveum.midpoint.repo.sqlbase.mapping with parameters of type SqlQueryContext Modifier and Type Method Description @Nullable com.querydsl.core.types.Path<?>
QueryTableMapping. primarySqlPath(ItemName itemName, SqlQueryContext<?,?,?> context)
-
Uses of SqlQueryContext in com.evolveum.midpoint.repo.sqlbase.mapping.item
Fields in com.evolveum.midpoint.repo.sqlbase.mapping.item declared as SqlQueryContext Modifier and Type Field Description SqlQueryContext<?,?,?>
ItemRelationResolver.ResolutionResult. context
Methods in com.evolveum.midpoint.repo.sqlbase.mapping.item with parameters of type SqlQueryContext Modifier and Type Method Description <T extends ObjectFilter>
ItemFilterProcessor<T>ItemSqlMapper. createFilterProcessor(SqlQueryContext<?,?,?> sqlQueryContext)
CreatesItemFilterProcessor
based on this mapping.ItemRelationResolver.ResolutionResult
ItemRelationResolver. resolve(SqlQueryContext<?,?,?> context)
Resolves current query context toItemRelationResolver.ResolutionResult
with new context and mapping.ItemRelationResolver.ResolutionResult
NestedMappingResolver. resolve(SqlQueryContext<?,?,?> context)
Returns the same context and nested mapping.ItemRelationResolver.ResolutionResult
TableRelationResolver. resolve(SqlQueryContext<?,?,?> context)
Creates the JOIN using provided query context.Constructors in com.evolveum.midpoint.repo.sqlbase.mapping.item with parameters of type SqlQueryContext Constructor Description ResolutionResult(SqlQueryContext<?,?,?> context, QueryModelMapping<?,?,?> mapping)
Constructor parameters in com.evolveum.midpoint.repo.sqlbase.mapping.item with type arguments of type SqlQueryContext Constructor Description ItemSqlMapper(@NotNull Function<SqlQueryContext<?,?,?>,ItemFilterProcessor<?>> filterProcessorFactory)
ItemSqlMapper(@NotNull Function<SqlQueryContext<?,?,?>,ItemFilterProcessor<?>> filterProcessorFactory, @Nullable Function<com.querydsl.core.types.EntityPath<?>,P> primaryItemMapping)
-