Uses of Class
com.evolveum.midpoint.repo.sqale.qmodel.ext.MExtItemHolderType
-
-
Uses of MExtItemHolderType in com.evolveum.midpoint.repo.sqale
Methods in com.evolveum.midpoint.repo.sqale with parameters of type MExtItemHolderType Modifier and Type Method Description ExtensionProcessor.ExtItemInfo
ExtensionProcessor. findExtensionItem(@NotNull ItemDefinition<?> definition, MExtItemHolderType holderType)
Returns ext item definition or null if the item is not indexed and should be skipped.Jsonb
ExtensionProcessor. processExtensions(@NotNull Containerable extContainer, MExtItemHolderType holderType)
MExtItem
ExtensionProcessor. resolveExtensionItem(@NotNull ItemDefinition<?> definition, MExtItemHolderType holderType)
Finds extension item for the provided definition and holder type. -
Uses of MExtItemHolderType in com.evolveum.midpoint.repo.sqale.delta.item
Constructors in com.evolveum.midpoint.repo.sqale.delta.item with parameters of type MExtItemHolderType Constructor Description ExtensionItemDeltaProcessor(SqaleUpdateContext<?,?,?> context, MExtItemHolderType holderType)
Constructs delta processor for extension item inside JSONB column. -
Uses of MExtItemHolderType in com.evolveum.midpoint.repo.sqale.filtering
Constructors in com.evolveum.midpoint.repo.sqale.filtering with parameters of type MExtItemHolderType Constructor Description ExtensionItemFilterProcessor(SqlQueryContext<?,?,?> context, Function<FlexibleRelationalPathBase<?>,JsonbPath> rootToExtensionPath, MExtItemHolderType holderType)
-
Uses of MExtItemHolderType in com.evolveum.midpoint.repo.sqale.mapping
Methods in com.evolveum.midpoint.repo.sqale.mapping that return MExtItemHolderType Modifier and Type Method Description MExtItemHolderType
ExtensionMapping. holderType()
Methods in com.evolveum.midpoint.repo.sqale.mapping with parameters of type MExtItemHolderType Modifier and Type Method Description void
SqaleTableMapping. addExtensionMapping(@NotNull ItemName itemName, @NotNull MExtItemHolderType holderType, @NotNull Function<Q,JsonbPath> rootToPath)
Adds extension container mapping, mainly the resolver for the extension container path.protected Jsonb
SqaleTableMapping. processExtensions(Containerable extContainer, MExtItemHolderType holderType)
Converts extension container to the JSONB value.Constructors in com.evolveum.midpoint.repo.sqale.mapping with parameters of type MExtItemHolderType Constructor Description ExtensionItemSqlMapper(@NotNull Function<Q,JsonbPath> rootToExtensionPath, @NotNull MExtItemHolderType holderType, @NotNull SqaleRepoContext context)
ExtensionMapping(@NotNull MExtItemHolderType holderType, @NotNull Class<Q> queryType, @NotNull Function<Q,JsonbPath> rootToExtensionPath, SqaleRepoContext context)
-
Uses of MExtItemHolderType in com.evolveum.midpoint.repo.sqale.qmodel.ext
Fields in com.evolveum.midpoint.repo.sqale.qmodel.ext declared as MExtItemHolderType Modifier and Type Field Description MExtItemHolderType
MExtItem. holderType
MExtItemHolderType
MExtItem.ItemNameKey. holderType
MExtItemHolderType
MExtItem.Key. holderType
Fields in com.evolveum.midpoint.repo.sqale.qmodel.ext with type parameters of type MExtItemHolderType Modifier and Type Field Description com.querydsl.core.types.dsl.EnumPath<MExtItemHolderType>
QExtItem. holderType
Methods in com.evolveum.midpoint.repo.sqale.qmodel.ext that return MExtItemHolderType Modifier and Type Method Description static MExtItemHolderType
MExtItemHolderType. valueOf(String name)
Returns the enum constant of this type with the specified name.static MExtItemHolderType[]
MExtItemHolderType. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.evolveum.midpoint.repo.sqale.qmodel.ext with parameters of type MExtItemHolderType Modifier and Type Method Description static @NotNull MExtItem.ItemNameKey
MExtItem. itemNameKey(ItemName elementName, MExtItemHolderType type)
static MExtItem.Key
MExtItem. keyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType)
Creates ext item key from item definition and holder type.static MExtItem.Key
MExtItem. keyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType, MExtItemCardinality cardinality)
Creates ext item key from item definition and holder type.
-