Uses of Class
com.evolveum.midpoint.repo.sqlbase.filtering.item.ItemValueFilterProcessor
Packages that use ItemValueFilterProcessor
Package
Description
-
Uses of ItemValueFilterProcessor in com.evolveum.midpoint.repo.sqale.audit.filtering
Subclasses of ItemValueFilterProcessor in com.evolveum.midpoint.repo.sqale.audit.filteringModifier and TypeClassDescriptionclassFilter processor for an audit custom column attribute path (Prism item).classFilter processor for audit properties stored in a single JSONB column. -
Uses of ItemValueFilterProcessor in com.evolveum.midpoint.repo.sqale.filtering
Subclasses of ItemValueFilterProcessor in com.evolveum.midpoint.repo.sqale.filteringModifier and TypeClassDescriptionclassFilter processor for multi-value property represented by single array column.classFilter processor for extension items stored in JSONB.classFilter processor for multi-value property stored as JSONB array.classFilter processor for reference item paths embedded in table as three columns.classRefTableItemFilterProcessor<Q extends QReference<R,OR>, R extends MReference, OQ extends FlexibleRelationalPathBase<OR>, OR> Filter processor for reference item paths resolved viaQReferencetables.classFilter processor for object type stored as PG enum, queried with QName value.classFilter processor for URI item paths - represented by string/QName in schema and by int ID in DB.classSimilar toSimpleItemFilterProcessorbut String value can be just UUID prefixes and must be smartly converted based on the actual operation. -
Uses of ItemValueFilterProcessor in com.evolveum.midpoint.repo.sqale.mapping
Methods in com.evolveum.midpoint.repo.sqale.mapping that return ItemValueFilterProcessorModifier and TypeMethodDescription<T extends ValueFilter<?,?>>
@Nullable ItemValueFilterProcessor<T>ExtensionItemSqlMapper.createFilterProcessor(SqlQueryContext<?, ?, ?> sqlQueryContext) Constructor parameters in com.evolveum.midpoint.repo.sqale.mapping with type arguments of type ItemValueFilterProcessorModifierConstructorDescriptionSqaleItemSqlMapper(@NotNull Function<SqlQueryContext<S, Q, R>, ItemValueFilterProcessor<?>> filterProcessorFactory, @NotNull Function<SqaleUpdateContext<S, Q, R>, ItemDeltaValueProcessor<?>> deltaProcessorFactory) SqaleItemSqlMapper(@NotNull Function<SqlQueryContext<S, Q, R>, ItemValueFilterProcessor<?>> filterProcessorFactory, @NotNull Function<SqaleUpdateContext<S, Q, R>, ItemDeltaValueProcessor<?>> deltaProcessorFactory, @Nullable Function<Q, P> primaryItemMapping) -
Uses of ItemValueFilterProcessor in com.evolveum.midpoint.repo.sqlbase.filtering.item
Modifier and TypeClassDescriptionclassFilter processor for anItemPathTypeattribute path (Prism item) with canonicalization of the path before using it as a value for condition.classDetailTableItemFilterProcessor<S,Q extends FlexibleRelationalPathBase<?>, DQ extends FlexibleRelationalPathBase<DR>, DR> Filter processor for a an attribute path (Prism item) that is stored in detail table.classEnumItemFilterProcessor<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.classEnumOrdinalItemFilterProcessor<E extends Enum<E>>Filter processor for a an attribute path (Prism item) of enum type that is mapped to SQL as ordinal value.classFilter processor for a polystring attribute path (Prism item).classSimpleItemFilterProcessor<T,P extends com.querydsl.core.types.Path<T>> Filter processor for a single path with straightforward type mapping and no conversions.classSinglePathItemFilterProcessor<T,P extends com.querydsl.core.types.Path<?>> Item filter processor related to one table column represented by theSinglePathItemFilterProcessor.path.classTimestampItemFilterProcessor<T extends Comparable<T>>Filter processor for an attribute path (Prism item) of a timestamp type. -
Uses of ItemValueFilterProcessor in com.evolveum.midpoint.repo.sqlbase.mapping
Methods in com.evolveum.midpoint.repo.sqlbase.mapping that return ItemValueFilterProcessorModifier and TypeMethodDescription<T extends ValueFilter<?,?>>
@Nullable ItemValueFilterProcessor<T>DefaultItemSqlMapper.createFilterProcessor(SqlQueryContext<?, ?, ?> sqlQueryContext) CreatesItemValueFilterProcessorbased on this mapping.<T extends ValueFilter<?,?>>
@Nullable ItemValueFilterProcessor<T>ItemSqlMapper.createFilterProcessor(SqlQueryContext<?, ?, ?> sqlQueryContext) CreatesItemValueFilterProcessorbased on this mapping.Constructor parameters in com.evolveum.midpoint.repo.sqlbase.mapping with type arguments of type ItemValueFilterProcessorModifierConstructorDescriptionDefaultItemSqlMapper(@NotNull Function<SqlQueryContext<S, Q, R>, ItemValueFilterProcessor<?>> filterProcessorFactory) DefaultItemSqlMapper(@NotNull Function<SqlQueryContext<S, Q, R>, ItemValueFilterProcessor<?>> filterProcessorFactory, @Nullable Function<Q, P> primaryItemMapping)