Uses of Interface
com.evolveum.midpoint.repo.sqlbase.mapping.ItemSqlMapper
Packages that use ItemSqlMapper
Package
Description
-
Uses of ItemSqlMapper in com.evolveum.midpoint.repo.sqale.audit.filtering
Methods in com.evolveum.midpoint.repo.sqale.audit.filtering that return ItemSqlMapperModifier and TypeMethodDescriptionstatic <Q extends FlexibleRelationalPathBase<R>,R>
ItemSqlMapper<Q,R> AuditCustomColumnItemFilterProcessor.mapper()Returns the mapper creating the string filter processor from context. -
Uses of ItemSqlMapper in com.evolveum.midpoint.repo.sqale.mapping
Subinterfaces of ItemSqlMapper in com.evolveum.midpoint.repo.sqale.mappingModifier and TypeInterfaceDescriptioninterfaceUpdatableItemSqlMapper<Q extends FlexibleRelationalPathBase<R>,R> Extension ofItemSqlMapperadding update capability (delta processing).Classes in com.evolveum.midpoint.repo.sqale.mapping that implement ItemSqlMapperModifier and TypeClassDescriptionclassExtensionItemSqlMapper<Q extends FlexibleRelationalPathBase<R>,R> Extension item mapper that is much lazier thanSqaleItemSqlMapperfor typical column.classSqaleItemSqlMapper<S,Q extends FlexibleRelationalPathBase<R>, R> Declarative information how an item (from schema/prism world) is to be processed when interpreting query or applying delta (delta application is addition to sqlbase superclass).Methods in com.evolveum.midpoint.repo.sqale.mapping that return ItemSqlMapperModifier and TypeMethodDescriptionprotected ItemSqlMapper<Q,R> SqaleTableMapping.binaryMapper(Function<Q, com.querydsl.core.types.dsl.ArrayPath<byte[], Byte>> rootToQueryItem) protected ItemSqlMapper<Q,R> SqaleTableMapping.booleanMapper(Function<Q, com.querydsl.core.types.dsl.BooleanPath> rootToQueryItem) Returns the mapper creating the boolean filter/delta processors from context.<E extends Enum<E>>
ItemSqlMapper<Q,R> SqaleTableMapping.enumMapper(@NotNull Function<Q, com.querydsl.core.types.dsl.EnumPath<E>> rootToQueryItem) Returns the mapper creating the enum filter/delta processors from context.@Nullable ItemSqlMapper<Q,R> ExtensionMapping.getItemMapper(QName itemName) SqaleTableMapping.integerMapper(Function<Q, com.querydsl.core.types.dsl.NumberPath<Integer>> rootToQueryItem) Returns the mapper creating the integer filter/delta processors from context.protected ItemSqlMapper<Q,R> SqaleTableMapping.multiPolyStringMapper(@NotNull Function<Q, JsonbPath> rootToQueryItem) Returns the mapper creating poly-string multi-value filter/delta processors from context.protected ItemSqlMapper<Q,R> SqaleTableMapping.multiStringMapper(Function<Q, com.querydsl.core.types.dsl.ArrayPath<String[], String>> rootToQueryItem) Returns the mapper creating string multi-value filter/delta processors from context.protected ItemSqlMapper<Q,R> SqaleTableMapping.multiUriMapper(Function<Q, com.querydsl.core.types.dsl.ArrayPath<Integer[], Integer>> rootToQueryItem) Returns the mapper creating cached URI multi-value filter/delta processors from context.protected <VT,ST> ItemSqlMapper<Q, R> SqaleTableMapping.multiValueMapper(Function<Q, com.querydsl.core.types.dsl.ArrayPath<ST[], ST>> rootToQueryItem, Class<ST> elementType, String dbType, @Nullable Function<VT, ST> queryConversionFunction, @Nullable Function<VT, ST> updateConversionFunction) Returns the mapper creating general array-stored multi-value filter/delta processors.protected ItemSqlMapper<Q,R> SqaleTableMapping.polyStringMapper(@NotNull Function<Q, com.querydsl.core.types.dsl.StringPath> origMapping, @NotNull Function<Q, com.querydsl.core.types.dsl.StringPath> normMapping) Returns the mapper creating the polystring filter/delta processors from context.protected ItemSqlMapper<Q,R> SqaleTableMapping.stringMapper(Function<Q, com.querydsl.core.types.dsl.StringPath> rootToQueryItem) Returns the mapper creating the string filter/delta processors from context.protected <T extends Comparable<T>>
ItemSqlMapper<Q,R> SqaleTableMapping.timestampMapper(Function<Q, com.querydsl.core.types.dsl.DateTimePath<T>> rootToQueryItem) Returns the mapper creating the timestamp filter/delta processors from context.protected ItemSqlMapper<Q,R> Returns the mapper creating the cached URI filter/delta processors from context.protected ItemSqlMapper<Q,R> SqaleTableMapping.uuidMapper(Function<Q, UuidPath> rootToQueryItem) Returns the mapper creating the UUID filter/delta processors from context.Methods in com.evolveum.midpoint.repo.sqale.mapping with parameters of type ItemSqlMapperModifier and TypeMethodDescriptionSqaleMappingMixin.addItemMapping(@NotNull QName itemName, @NotNull ItemSqlMapper<Q, R> itemMapper) SqaleNestedMapping.addItemMapping(@NotNull QName itemName, @NotNull ItemSqlMapper<Q, R> itemMapper) -
Uses of ItemSqlMapper in com.evolveum.midpoint.repo.sqlbase
Fields in com.evolveum.midpoint.repo.sqlbase declared as ItemSqlMapperConstructors in com.evolveum.midpoint.repo.sqlbase with parameters of type ItemSqlMapperModifierConstructorDescriptionResolveResult(ItemSqlMapper<CQ, CR> mapper, SqlQueryContext<?, CQ, CR> context, ItemDefinition<?> definition) -
Uses of ItemSqlMapper in com.evolveum.midpoint.repo.sqlbase.filtering.item
Methods in com.evolveum.midpoint.repo.sqlbase.filtering.item that return ItemSqlMapperModifier and TypeMethodDescriptionstatic <Q extends FlexibleRelationalPathBase<R>,R>
ItemSqlMapper<Q,R> CanonicalItemPathItemFilterProcessor.mapper(Function<Q, com.querydsl.core.types.dsl.StringPath> rootToQueryItem) Returns the mapper creating the item path filter processor from the context.static <Q extends FlexibleRelationalPathBase<R>,R, DQ extends FlexibleRelationalPathBase<DR>, DR>
ItemSqlMapper<Q,R> DetailTableItemFilterProcessor.mapper(@NotNull Class<DQ> detailQueryType, @NotNull BiFunction<Q, DQ, com.querydsl.core.types.Predicate> joinOnPredicate, @NotNull ItemSqlMapper<DQ, DR> nestedItemMapper) Creates composition mapper that defines: 1.static <Q extends FlexibleRelationalPathBase<R>,R>
ItemSqlMapper<Q,R> EnumOrdinalItemFilterProcessor.mapper(@NotNull Function<Q, com.querydsl.core.types.Path<Integer>> rootToQueryItem) Returns the mapper creating the enum filter processor from context.static <Q extends FlexibleRelationalPathBase<R>,R, E extends Enum<E>>
ItemSqlMapper<Q,R> EnumOrdinalItemFilterProcessor.mapper(@NotNull Function<Q, 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.Methods in com.evolveum.midpoint.repo.sqlbase.filtering.item with parameters of type ItemSqlMapperModifier and TypeMethodDescriptionstatic <Q extends FlexibleRelationalPathBase<R>,R, DQ extends FlexibleRelationalPathBase<DR>, DR>
ItemSqlMapper<Q,R> DetailTableItemFilterProcessor.mapper(@NotNull Class<DQ> detailQueryType, @NotNull BiFunction<Q, DQ, com.querydsl.core.types.Predicate> joinOnPredicate, @NotNull ItemSqlMapper<DQ, DR> nestedItemMapper) Creates composition mapper that defines: 1.Constructors in com.evolveum.midpoint.repo.sqlbase.filtering.item with parameters of type ItemSqlMapperModifierConstructorDescriptionDetailTableItemFilterProcessor(SqlQueryContext<S, Q, ?> context, Class<DQ> detailQueryType, BiFunction<Q, DQ, com.querydsl.core.types.Predicate> joinOnPredicate, ItemSqlMapper<DQ, DR> nestedItemMapper) -
Uses of ItemSqlMapper in com.evolveum.midpoint.repo.sqlbase.mapping
Classes in com.evolveum.midpoint.repo.sqlbase.mapping that implement ItemSqlMapperModifier and TypeClassDescriptionclassDefaultItemSqlMapper<S,Q extends FlexibleRelationalPathBase<R>, R> Declarative information how an item (from schema/prism world) is to be processed when interpreting query.Methods in com.evolveum.midpoint.repo.sqlbase.mapping that return ItemSqlMapperModifier and TypeMethodDescriptionprotected ItemSqlMapper<Q,R> QueryTableMapping.booleanMapper(Function<Q, com.querydsl.core.types.dsl.BooleanPath> rootToQueryItem) Returns the mapper creating the boolean filter processor from context.@Nullable ItemSqlMapper<Q,R> QueryModelMapping.getItemMapper(QName itemName) ReturnsItemSqlMapperfor providedQNameor `null`.QueryTableMapping.integerMapper(Function<Q, com.querydsl.core.types.dsl.NumberPath<Integer>> rootToQueryItem) Returns the mapper creating the integer filter processor from context.final @NotNull ItemSqlMapper<Q,R> QueryModelMapping.itemMapper(QName itemName) ReturnsItemSqlMapperfor providedQNameor throws.QueryTableMapping.longMapper(Function<Q, com.querydsl.core.types.dsl.NumberPath<Long>> rootToQueryItem) Returns the mapper creating the long filter processor from context.protected ItemSqlMapper<Q,R> QueryTableMapping.polyStringMapper(Function<Q, com.querydsl.core.types.dsl.StringPath> origMapping, Function<Q, com.querydsl.core.types.dsl.StringPath> normMapping) Returns the mapper creating the string filter processor from context.protected ItemSqlMapper<Q,R> QueryTableMapping.stringMapper(Function<Q, com.querydsl.core.types.dsl.StringPath> rootToQueryItem) Returns the mapper creating the string filter processor from context.protected <T extends Comparable<T>>
ItemSqlMapper<Q,R> QueryTableMapping.timestampMapper(Function<Q, com.querydsl.core.types.dsl.DateTimePath<T>> rootToQueryItem) Returns the mapper function creating the timestamp filter processor from context.protected ItemSqlMapper<Q,R> QueryTableMapping.uuidMapper(Function<Q, UuidPath> rootToQueryItem) Returns the mapper creating the OID (UUID) filter processor from context.Methods in com.evolveum.midpoint.repo.sqlbase.mapping that return types with arguments of type ItemSqlMapperModifier and TypeMethodDescriptionfinal @NotNull Map<QName,ItemSqlMapper<Q, R>> QueryModelMapping.getItemMappings()Returns copy of the map of the item mappings.Methods in com.evolveum.midpoint.repo.sqlbase.mapping with parameters of type ItemSqlMapperModifier and TypeMethodDescriptionQueryModelMapping.addItemMapping(@NotNull QName itemName, @NotNull ItemSqlMapper<Q, R> itemMapper) Adds information how item (attribute) from schema type is mapped to query, especially for condition creating purposes.