Uses of Class
com.evolveum.midpoint.repo.sqlbase.mapping.item.ItemSqlMapper
-
Packages that use ItemSqlMapper Package Description com.evolveum.midpoint.repo.sqlbase.filtering.item com.evolveum.midpoint.repo.sqlbase.mapping -
-
Uses of ItemSqlMapper in com.evolveum.midpoint.repo.sqlbase.filtering.item
Methods in com.evolveum.midpoint.repo.sqlbase.filtering.item that return ItemSqlMapper Modifier and Type Method Description static ItemSqlMapper
SimpleItemFilterProcessor. booleanMapper(Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.BooleanPath> rootToQueryItem)
Returns the mapper creating the boolean filter processor from context.static ItemSqlMapper
CanonicalItemPathItemFilterProcessor. mapper(Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.StringPath> rootToQueryItem)
Returns the mapper creating the item path filter processor from the context.static <Q extends FlexibleRelationalPathBase<?>,DQ extends FlexibleRelationalPathBase<DR>,DR>
ItemSqlMapperDetailTableItemFilterProcessor. mapper(@NotNull Class<DQ> detailQueryType, @NotNull BiFunction<Q,DQ,com.querydsl.core.types.Predicate> joinOnPredicate, @NotNull ItemSqlMapper nestedItemMapper)
Creates composition mapper that defines: 1.static <E extends Enum<E>>
ItemSqlMapperEnumItemFilterProcessor. mapper(@NotNull Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.EnumPath<E>> rootToQueryItem)
Returns the mapper creating the enum filter processor from context.static ItemSqlMapper
EnumOrdinalItemFilterProcessor. mapper(@NotNull Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.Path<Integer>> rootToQueryItem)
Returns the mapper creating the enum filter processor from context.static <E extends Enum<E>>
ItemSqlMapperEnumOrdinalItemFilterProcessor. mapper(@NotNull Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.Path<Integer>> rootToQueryItem, @Nullable Function<E,Enum<?>> conversionFunction)
Returns the mapper creating the enum filter processor from context with enum value conversion function.static ItemSqlMapper
PolyStringItemFilterProcessor. mapper(Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.StringPath> origMapping, Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.StringPath> normMapping)
Returns the mapper creating the string filter processor from context.static ItemSqlMapper
SimpleItemFilterProcessor. uuidMapper(Function<com.querydsl.core.types.EntityPath<?>,UuidPath> rootToQueryItem)
Returns the mapper creating the OID (UUID) filter processor from context.Methods in com.evolveum.midpoint.repo.sqlbase.filtering.item with parameters of type ItemSqlMapper Modifier and Type Method Description static <Q extends FlexibleRelationalPathBase<?>,DQ extends FlexibleRelationalPathBase<DR>,DR>
ItemSqlMapperDetailTableItemFilterProcessor. mapper(@NotNull Class<DQ> detailQueryType, @NotNull BiFunction<Q,DQ,com.querydsl.core.types.Predicate> joinOnPredicate, @NotNull ItemSqlMapper nestedItemMapper)
Creates composition mapper that defines: 1.Constructors in com.evolveum.midpoint.repo.sqlbase.filtering.item with parameters of type ItemSqlMapper Constructor Description DetailTableItemFilterProcessor(SqlQueryContext<?,?,?> ctx, Class<DQ> detailQueryType, BiFunction<Q,DQ,com.querydsl.core.types.Predicate> joinOnPredicate, ItemSqlMapper nestedItemMapper)
-
Uses of ItemSqlMapper in com.evolveum.midpoint.repo.sqlbase.mapping
Methods in com.evolveum.midpoint.repo.sqlbase.mapping that return ItemSqlMapper Modifier and Type Method Description @Nullable ItemSqlMapper
QueryModelMapping. getItemMapper(QName itemName)
ReturnsItemSqlMapper
for providedItemName
or `null`.ItemSqlMapper
QueryTableMapping. integerMapper(Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.NumberPath<Integer>> rootToQueryItem)
Returns the mapper creating the integer filter processor from context.@NotNull ItemSqlMapper
QueryModelMapping. itemMapper(QName itemName)
ReturnsItemSqlMapper
for providedItemName
or throws.protected ItemSqlMapper
QueryTableMapping. stringMapper(Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.StringPath> rootToQueryItem)
Returns the mapper creating the string filter processor from context.protected <T extends Comparable<T>>
ItemSqlMapperQueryTableMapping. timestampMapper(Function<com.querydsl.core.types.EntityPath<?>,com.querydsl.core.types.dsl.DateTimePath<T>> rootToQueryItem)
Returns the mapper function creating the timestamp filter processor from context.Methods in com.evolveum.midpoint.repo.sqlbase.mapping with parameters of type ItemSqlMapper Modifier and Type Method Description QueryModelMapping<S,Q,R>
QueryModelMapping. addItemMapping(@NotNull QName itemName, @NotNull ItemSqlMapper itemMapper)
Adds information how item (attribute) from schema type is mapped to query, especially for condition creating purposes.
-