Uses of Interface
com.evolveum.midpoint.repo.sqlbase.filtering.RightHandProcessor
-
Packages that use RightHandProcessor Package Description com.evolveum.midpoint.repo.sqlbase.filtering com.evolveum.midpoint.repo.sqlbase.filtering.item com.evolveum.midpoint.repo.sqlbase.mapping -
-
Uses of RightHandProcessor in com.evolveum.midpoint.repo.sqlbase.filtering
Methods in com.evolveum.midpoint.repo.sqlbase.filtering with parameters of type RightHandProcessor Modifier and Type Method Description default com.querydsl.core.types.Predicate
FilterProcessor. process(O filter, RightHandProcessor rightPath)
com.querydsl.core.types.Predicate
ValueFilterProcessor. process(ValueFilter<?,?> filter, RightHandProcessor rightPath)
-
Uses of RightHandProcessor in com.evolveum.midpoint.repo.sqlbase.filtering.item
Classes in com.evolveum.midpoint.repo.sqlbase.filtering.item that implement RightHandProcessor Modifier and Type Class Description class
CanonicalItemPathItemFilterProcessor
Filter processor for anItemPathType
attribute path (Prism item) with canonicalization of the path before using it as a value for condition.class
DetailTableItemFilterProcessor<S,Q extends FlexibleRelationalPathBase<?>,DQ extends FlexibleRelationalPathBase<DR>,DR>
Filter processor for a an attribute path (Prism item) that is stored in detail table.class
EnumItemFilterProcessor<E extends Enum<E>>
Filter processor for an attribute path (Prism item) of enum type that is mapped to matching PostgreSQL enum type - this allows to use schema enums directly.class
EnumOrdinalItemFilterProcessor<E extends Enum<E>>
Filter processor for a an attribute path (Prism item) of enum type that is mapped to SQL as ordinal value.class
ItemValueFilterProcessor<O extends ValueFilter<?,?>>
Type ofFilterProcessor
for a single Prism item (not necessarily one SQL column).class
PolyStringItemFilterProcessor<T>
Filter processor for a polystring attribute path (Prism item).class
SimpleItemFilterProcessor<T,P extends com.querydsl.core.types.Path<T>>
Filter processor for a single path with straightforward type mapping and no conversions.class
SinglePathItemFilterProcessor<T,P extends com.querydsl.core.types.Path<?>>
Item filter processor related to one table column represented by theSinglePathItemFilterProcessor.path
.class
TimestampItemFilterProcessor<T extends Comparable<T>>
Filter processor for an attribute path (Prism item) of a timestamp type.Methods in com.evolveum.midpoint.repo.sqlbase.filtering.item with parameters of type RightHandProcessor Modifier and Type Method Description com.querydsl.core.types.Predicate
EnumItemFilterProcessor. process(PropertyValueFilter<E> filter, RightHandProcessor rightPath)
com.querydsl.core.types.Predicate
EnumOrdinalItemFilterProcessor. process(PropertyValueFilter<E> filter, RightHandProcessor rightPath)
com.querydsl.core.types.Predicate
PolyStringItemFilterProcessor. process(PropertyValueFilter<T> filter, RightHandProcessor rightPath)
com.querydsl.core.types.Predicate
SimpleItemFilterProcessor. process(PropertyValueFilter<T> filter, RightHandProcessor rightPath)
com.querydsl.core.types.Predicate
TimestampItemFilterProcessor. process(PropertyValueFilter<Object> filter, RightHandProcessor rightPath)
-
Uses of RightHandProcessor in com.evolveum.midpoint.repo.sqlbase.mapping
Methods in com.evolveum.midpoint.repo.sqlbase.mapping that return RightHandProcessor Modifier and Type Method Description @Nullable RightHandProcessor
DefaultItemSqlMapper. createRightHandProcessor(SqlQueryContext<?,?,?> sqlQueryContext)
@Nullable RightHandProcessor
ItemSqlMapper. createRightHandProcessor(SqlQueryContext<?,?,?> sqlQueryContext)
-