Uses of Interface
com.evolveum.midpoint.repo.sqlbase.filtering.FilterProcessor
-
Packages that use FilterProcessor Package Description com.evolveum.midpoint.repo.sqlbase com.evolveum.midpoint.repo.sqlbase.filtering com.evolveum.midpoint.repo.sqlbase.filtering.item -
-
Uses of FilterProcessor in com.evolveum.midpoint.repo.sqlbase
Classes in com.evolveum.midpoint.repo.sqlbase that implement FilterProcessor Modifier and Type Class Description class
SqlQueryContext<S,Q extends FlexibleRelationalPathBase<R>,R>
Context information about SQL query.Methods in com.evolveum.midpoint.repo.sqlbase that return FilterProcessor Modifier and Type Method Description FilterProcessor<InOidFilter>
SqlQueryContext. createInOidFilter(SqlQueryContext<?,?,?> context)
-
Uses of FilterProcessor in com.evolveum.midpoint.repo.sqlbase.filtering
Classes in com.evolveum.midpoint.repo.sqlbase.filtering that implement FilterProcessor Modifier and Type Class Description class
NaryLogicalFilterProcessor
class
NotFilterProcessor
class
ObjectFilterProcessor
class
ValueFilterProcessor
Filter processor that resolves item path and then constructs an SQL condition for it. -
Uses of FilterProcessor in com.evolveum.midpoint.repo.sqlbase.filtering.item
Classes in com.evolveum.midpoint.repo.sqlbase.filtering.item that implement FilterProcessor 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<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 a 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
ItemFilterProcessor<O extends ObjectFilter>
Type ofFilterProcessor
for a single Prism item (not necessarily one SQL column).class
PolyStringItemFilterProcessor
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<O extends ObjectFilter,P extends com.querydsl.core.types.Path<?>>
Typical item filter processor is related to one table column represented by theSinglePathItemFilterProcessor.path
.class
TimestampItemFilterProcessor<T extends Comparable<T>>
Filter processor for a an attribute path (Prism item) of a timestamp type.
-