Package com.evolveum.midpoint.repo.sqlbase.filtering.item
package com.evolveum.midpoint.repo.sqlbase.filtering.item
-
ClassDescriptionFilter processor for an
ItemPathType
attribute path (Prism item) with canonicalization of the path before using it as a value for condition.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.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.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.This represents operation between the path (typically) and value(s).Type ofFilterProcessor
for a single Prism item (not necessarily one SQL column).Filter processor for a polystring attribute path (Prism item).SimpleItemFilterProcessor<T,P extends com.querydsl.core.types.Path<T>> Filter processor for a single path with straightforward type mapping and no conversions.SinglePathItemFilterProcessor<T,P extends com.querydsl.core.types.Path<?>> Item filter processor related to one table column represented by theSinglePathItemFilterProcessor.path
.TimestampItemFilterProcessor<T extends Comparable<T>>Filter processor for an attribute path (Prism item) of a timestamp type.