Uses of Class
com.evolveum.midpoint.repo.sql.pure.FlexibleRelationalPathBase
-
Packages that use FlexibleRelationalPathBase Package Description com.evolveum.midpoint.repo.sql.pure com.evolveum.midpoint.repo.sql.pure.mapping com.evolveum.midpoint.repo.sql.pure.querymodel -
-
Uses of FlexibleRelationalPathBase in com.evolveum.midpoint.repo.sql.pure
Classes in com.evolveum.midpoint.repo.sql.pure with type parameters of type FlexibleRelationalPathBase Modifier and Type Class Description class
SqlPathContext<S,Q extends FlexibleRelationalPathBase<R>,R>
SQL path context with mapping information.class
SqlQueryContext<S,Q extends FlexibleRelationalPathBase<R>,R>
Context information about SQL query.class
SqlTransformer<S,Q extends FlexibleRelationalPathBase<R>,R>
Base class for SQL transformers translating from query beans or tuples to model types.Methods in com.evolveum.midpoint.repo.sql.pure with type parameters of type FlexibleRelationalPathBase Modifier and Type Method Description <S,Q extends FlexibleRelationalPathBase<R>,R>
intSqlQueryExecutor. count(@NotNull Class<S> schemaType, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options)
static <S,Q extends FlexibleRelationalPathBase<R>,R>
SqlQueryContext<S,Q,R>SqlQueryContext. from(Class<S> schemaType, PrismContext prismContext, com.querydsl.sql.Configuration querydslConfiguration)
abstract <DQ extends FlexibleRelationalPathBase<DR>,DR>
SqlQueryContext<?,DQ,DR>SqlPathContext. leftJoin(DQ newPath, @NotNull BiFunction<Q,DQ,com.querydsl.core.types.Predicate> joinOnPredicate)
<DQ extends FlexibleRelationalPathBase<DR>,DR>
SqlQueryContext<?,DQ,DR>SqlQueryContext. leftJoin(DQ newPath, @NotNull BiFunction<Q,DQ,com.querydsl.core.types.Predicate> joinOnPredicateFunction)
Adds new LEFT JOIN to the query and returnsSqlQueryContext
for this join path.<S,Q extends FlexibleRelationalPathBase<R>,R>
SearchResultList<S>SqlQueryExecutor. list(@NotNull Class<S> schemaType, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options)
<T extends FlexibleRelationalPathBase<?>>
TSqlPathContext. path(Class<T> pathType)
<T extends FlexibleRelationalPathBase<?>>
TSqlQueryContext. root(Class<T> rootType)
-
Uses of FlexibleRelationalPathBase in com.evolveum.midpoint.repo.sql.pure.mapping
Classes in com.evolveum.midpoint.repo.sql.pure.mapping with type parameters of type FlexibleRelationalPathBase Modifier and Type Class Description class
DetailTableItemFilterProcessor<Q extends FlexibleRelationalPathBase<?>,DQ extends FlexibleRelationalPathBase<DR>,DR>
Filter processor for a an attribute path (Prism item) that is stored in detail table.class
DetailTableItemFilterProcessor<Q extends FlexibleRelationalPathBase<?>,DQ extends FlexibleRelationalPathBase<DR>,DR>
Filter processor for a an attribute path (Prism item) that is stored in detail table.class
QueryModelMapping<S,Q extends FlexibleRelationalPathBase<R>,R>
Common supertype for mapping items/attributes between schema (prism) classes and query types.class
SqlDetailFetchMapper<R,I,DQ extends FlexibleRelationalPathBase<DR>,DR>
Mapper/fetcher of many detail records for one master record.Methods in com.evolveum.midpoint.repo.sql.pure.mapping with type parameters of type FlexibleRelationalPathBase Modifier and Type Method Description static <S,Q extends FlexibleRelationalPathBase<R>,R>
QueryModelMapping<S,Q,R>QueryModelMappingConfig. getByQueryType(Class<Q> queryType)
<S,Q extends FlexibleRelationalPathBase<R>,R>
QueryModelMapping<S,Q,R>QueryModelMappingRegistry. getByQueryType(Class<Q> queryType)
static <S,Q extends FlexibleRelationalPathBase<R>,R>
QueryModelMapping<S,Q,R>QueryModelMappingConfig. getBySchemaType(Class<S> schemaType)
<S,Q extends FlexibleRelationalPathBase<R>,R>
QueryModelMapping<S,Q,R>QueryModelMappingRegistry. getBySchemaType(Class<S> schemaType)
static <Q extends FlexibleRelationalPathBase<?>,DQ extends FlexibleRelationalPathBase<DR>,DR>
ItemSqlMapperDetailTableItemFilterProcessor. mapper(@NotNull Class<DQ> detailQueryType, @NotNull BiFunction<Q,DQ,com.querydsl.core.types.Predicate> joinOnPredicate, @NotNull ItemSqlMapper nestedItemMapper)
Creates composition mapper that defines 1) how to traverse to the detail table and 2) specifies the actualItemSqlMapper
used for the column on the detail table.static <Q extends FlexibleRelationalPathBase<?>,DQ extends FlexibleRelationalPathBase<DR>,DR>
ItemSqlMapperDetailTableItemFilterProcessor. mapper(@NotNull Class<DQ> detailQueryType, @NotNull BiFunction<Q,DQ,com.querydsl.core.types.Predicate> joinOnPredicate, @NotNull ItemSqlMapper nestedItemMapper)
Creates composition mapper that defines 1) how to traverse to the detail table and 2) specifies the actualItemSqlMapper
used for the column on the detail table. -
Uses of FlexibleRelationalPathBase in com.evolveum.midpoint.repo.sql.pure.querymodel
Subclasses of FlexibleRelationalPathBase in com.evolveum.midpoint.repo.sql.pure.querymodel Modifier and Type Class Description class
QAuditDelta
Querydsl query type for M_AUDIT_DELTA table.class
QAuditEventRecord
Querydsl query type for M_AUDIT_EVENT table.class
QAuditItem
Querydsl query type for M_AUDIT_ITEM table.class
QAuditPropertyValue
Querydsl query type for M_AUDIT_PROP_VALUE table.class
QAuditRefValue
Querydsl query type for M_AUDIT_REF_VALUE table.class
QAuditResource
Querydsl query type for M_AUDIT_RESOURCE table.class
QAuditTemp
Querydsl query type for audit temporary table used for batch deletions.
-