Uses of Interface
com.evolveum.midpoint.repo.sqlbase.filtering.FilterProcessor
-
-
Uses of FilterProcessor in com.evolveum.midpoint.repo.sqale
Classes in com.evolveum.midpoint.repo.sqale that implement FilterProcessor Modifier and Type Class Description class
SqaleQueryContext<S,Q extends FlexibleRelationalPathBase<R>,R>
-
Uses of FilterProcessor in com.evolveum.midpoint.repo.sqale.audit.filtering
Classes in com.evolveum.midpoint.repo.sqale.audit.filtering that implement FilterProcessor Modifier and Type Class Description class
AuditCustomColumnItemFilterProcessor
Filter processor for an audit custom column attribute path (Prism item).class
AuditPropertiesItemFilterProcessor
Filter processor for audit properties stored in a single JSONB column. -
Uses of FilterProcessor in com.evolveum.midpoint.repo.sqale.filtering
Classes in com.evolveum.midpoint.repo.sqale.filtering that implement FilterProcessor Modifier and Type Class Description class
ArrayPathItemFilterProcessor<T,E>
Filter processor for multi-value property represented by single array column.class
ExistsFilterProcessor<Q extends FlexibleRelationalPathBase<R>,R>
Filter processor that resolvesExistsFilter
.class
ExtensionItemFilterProcessor
Filter processor for extension items stored in JSONB.class
FullTextFilterProcessor
Filter processor that resolvesFullTextFilter
.class
InOidFilterProcessor
Filter processor that resolvesInOidFilter
.class
JsonbPolysPathItemFilterProcessor<T>
Filter processor for multi-value property stored as JSONB array.class
OrgFilterProcessor
Filter processor that resolvesOrgFilter
.class
RefItemFilterProcessor
Filter processor for reference item paths embedded in table as three columns.class
RefTableItemFilterProcessor<Q extends QReference<R,OR>,R extends MReference,OQ extends FlexibleRelationalPathBase<OR>,OR>
Filter processor for reference item paths resolved viaQReference
tables.class
TypeFilterProcessor<Q extends QObject<R>,R extends MObject,TQ extends QObject<TR>,TR extends MObject>
Filter processor that resolvesTypeFilter
.class
UriItemFilterProcessor
Filter processor for URI item paths - represented by string/QName in schema and by int ID in DB.class
UuidItemFilterProcessor
Similar toSimpleItemFilterProcessor
but String value can be just UUID prefixes and must be smartly converted based on the actual operation. -
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>
Execution context of the SQL query. -
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
ValueFilterProcessor<Q extends FlexibleRelationalPathBase<R>,R>
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<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.
-