Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(String, IQueryParameterAnd<?>) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
add(String, IQueryParameterOr<?>) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
add(String, IQueryParameterType) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
add(String, DateParam) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
add(String, String, RuntimeSearchParam) - Method in class ca.uhn.fhir.jpa.searchparam.registry.RuntimeSearchParamCache
 
addComponentIndexedSearchParams(RuntimeSearchParam, ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam>) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite
Add subcomponent index data.
addComponentIndexedSearchParams(String, RestSearchParameterTypeEnum, ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam>) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite
 
addInclude(Include) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
addRevInclude(Include) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
addWarning(String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor.SearchParamSet
 
ALL_PARAMS - Static variable in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
Constant for the theSearchParamFilter parameters on this interface indicating that all search parameters should be indexed.
and(InMemoryMatchResult, InMemoryMatchResult) - Static method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
AuthorizationSearchParamMatcher - Class in ca.uhn.fhir.jpa.searchparam.matcher
Adapter from SearchParamMatcher to our authorization version.
AuthorizationSearchParamMatcher(SearchParamMatcher) - Constructor for class ca.uhn.fhir.jpa.searchparam.matcher.AuthorizationSearchParamMatcher
 

B

BaseSearchParamExtractor - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
BaseSearchParamExtractor.CompositeExtractor - Class in ca.uhn.fhir.jpa.searchparam.extractor
Extractor for composite SPs.
BaseSearchParamExtractor.IValueExtractor - Interface in ca.uhn.fhir.jpa.searchparam.extractor
 
buildSearchParameterMapFromCanonical(IBaseResource) - Method in class ca.uhn.fhir.jpa.searchparam.util.SearchParameterHelper
 

C

ca.uhn.fhir.interceptor.model - package ca.uhn.fhir.interceptor.model
 
ca.uhn.fhir.jpa.cache - package ca.uhn.fhir.jpa.cache
 
ca.uhn.fhir.jpa.partition - package ca.uhn.fhir.jpa.partition
 
ca.uhn.fhir.jpa.searchparam - package ca.uhn.fhir.jpa.searchparam
 
ca.uhn.fhir.jpa.searchparam.config - package ca.uhn.fhir.jpa.searchparam.config
 
ca.uhn.fhir.jpa.searchparam.extractor - package ca.uhn.fhir.jpa.searchparam.extractor
 
ca.uhn.fhir.jpa.searchparam.matcher - package ca.uhn.fhir.jpa.searchparam.matcher
 
ca.uhn.fhir.jpa.searchparam.nickname - package ca.uhn.fhir.jpa.searchparam.nickname
 
ca.uhn.fhir.jpa.searchparam.provider - package ca.uhn.fhir.jpa.searchparam.provider
 
ca.uhn.fhir.jpa.searchparam.registry - package ca.uhn.fhir.jpa.searchparam.registry
 
ca.uhn.fhir.jpa.searchparam.retry - package ca.uhn.fhir.jpa.searchparam.retry
 
ca.uhn.fhir.jpa.searchparam.util - package ca.uhn.fhir.jpa.searchparam.util
 
canBeEvaluatedInMemory(SearchParameterMap, RuntimeResourceDefinition) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryResourceMatcher
 
canBeEvaluatedInMemory(String) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryResourceMatcher
 
canonicalizeSearchParameter(IBaseResource) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParameterCanonicalizer
 
CHAIN - Static variable in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
clean() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
clear() - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionCache
 
clearCachesForUnitTest() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
 
clearForUnitTest() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
clearListenersForUnitTest() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerRegistry
 
clearListenersForUnitTest() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
 
clone() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
Creates and returns a copy of this map
compare(Include, Include) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap.IncludeComparator
 
compare(IQueryParameterType, IQueryParameterType) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap.QueryParameterTypeComparator
 
compare(List<IQueryParameterType>, List<IQueryParameterType>) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap.QueryParameterOrComparator
 
CompositeExtractor(IBaseResource) - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor.CompositeExtractor
 
contains(IResourceChangeListenerCache) - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerRegistry
 
contains(IResourceChangeListenerCache) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
 
containsKey(String) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
containsKey(IIdType) - Method in class ca.uhn.fhir.jpa.cache.ResourcePersistentIdMap
 
containsKey(IIdType) - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
COORDS_INDEX_PATHS - Static variable in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
created - Variable in class ca.uhn.fhir.jpa.cache.ResourceChangeResult
 
created(IBaseResource) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryInterceptor
 
createSearchParamForCoding(String, RuntimeSearchParam, IBase) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
createSearchParamForCoding(String, RuntimeSearchParam, IBase) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
CrossPartitionReferenceDetails - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
CrossPartitionReferenceDetails(RequestPartitionId, String, PathAndRef, RequestDetails, TransactionDetails) - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.CrossPartitionReferenceDetails
Constructor

D

deleted - Variable in class ca.uhn.fhir.jpa.cache.ResourceChangeResult
 
deleted(IBaseResource) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryInterceptor
 
determineCreatePartitionForRequest(RequestDetails, IBaseResource, String) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
 
determineGenericPartitionForRequest(RequestDetails) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
 
determineReadPartitionForRequest(RequestDetails, ReadPartitionIdRequestDetails) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
 
determineReadPartitionForRequestForHistory(RequestDetails, String, IIdType) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
Determine partition to use when performing the history operation based on a resource type and resource instance.
determineReadPartitionForRequestForRead(RequestDetails, String, IIdType) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
Determine partition to use when performing database reads against a certain resource type based on a resource instance.
determineReadPartitionForRequestForRead(RequestDetails, IIdType) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
Determine partition to use when performing database reads based on a resource instance.
determineReadPartitionForRequestForSearchType(RequestDetails, String) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
Determine partition to use when performing a database search against a certain resource type.
determineReadPartitionForRequestForSearchType(RequestDetails, String, SearchParameterMap) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
Determine partition to use when performing a database search based on a resource type and other search parameters.
determineReadPartitionForRequestForSearchType(RequestDetails, String, SearchParameterMap, IBaseResource) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
Determine partition to use when performing a database search based on a resource type, search parameters and a conditional target resource (if available).
determineReadPartitionForRequestForServerOperation(RequestDetails, String) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
Determine partition to use when performing a server operation such as $bulk-import, $bulk-export, $reindex etc.
Dstu3DistanceHelper - Class in ca.uhn.fhir.jpa.searchparam.util
In DSTU3, the near-distance search parameter is separate from near.
Dstu3DistanceHelper() - Constructor for class ca.uhn.fhir.jpa.searchparam.util.Dstu3DistanceHelper
 

E

empty() - Static method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
empty() - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
Create an empty and immutable structure.
ENCOUNTER_INSTANCE - Enum constant in enum ca.uhn.fhir.jpa.searchparam.SearchParameterMap.EverythingModeEnum
 
ENCOUNTER_TYPE - Enum constant in enum ca.uhn.fhir.jpa.searchparam.SearchParameterMap.EverythingModeEnum
 
entrySet() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
execute(JobExecutionContext) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl.Job
 
expandNicknames(SearchParameterMap) - Method in class ca.uhn.fhir.jpa.searchparam.nickname.NicknameInterceptor
 
extract(ISearchParamExtractor.SearchParamSet<ResourceIndexedSearchParamComposite>, RuntimeSearchParam, IBase, String, boolean) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor.CompositeExtractor
Extract the subcomponent index data for each component of a composite SP from an IBase element.
extractCompositeStringUniquesValueChains(String, List<List<String>>) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
This method is used to create a set of all possible combinations of parameters across a set of search parameters.
extractDateFromResource(IBase, String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractDateFromResource(IBase, String) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractExtensions(IBaseResource, RuntimeSearchParam) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParameterCanonicalizer
Extracts any extensions from the resource and populates an extension field in the
extractFromResource(RequestPartitionId, RequestDetails, ResourceIndexedSearchParams, ResourceTable, IBaseResource, TransactionDetails, boolean) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorService
 
extractFromResource(RequestPartitionId, RequestDetails, ResourceIndexedSearchParams, ResourceIndexedSearchParams, ResourceTable, IBaseResource, TransactionDetails, boolean, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorService
This method is responsible for scanning a resource for all of the search parameter instances.
extractIndexedSearchParams(IBaseResource, RequestDetails) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.IndexedSearchParamExtractor
 
extractIndexedSearchParams(IBaseResource, RequestDetails, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.IndexedSearchParamExtractor
 
extractParamValuesAsStrings(RuntimeSearchParam, IBaseResource) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractParamValuesAsStrings(RuntimeSearchParam, IBaseResource) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractParamValuesAsStrings(RuntimeSearchParam, IBaseResource) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorService
 
extractReferenceLinkFromResource(IBase, String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractReferenceLinkFromResource(IBase, String) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractResourceLinks(IBaseResource, boolean) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractResourceLinks(IBaseResource, boolean) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParam(RuntimeSearchParam, IBase, BaseSearchParamExtractor.IExtractor<T>, ISearchParamExtractor.SearchParamSet<T>, boolean) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
extract for normal SP
extractSearchParamComboNonUnique(ResourceTable, ResourceIndexedSearchParams) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorService
 
extractSearchParamComboNonUnique(String, ResourceIndexedSearchParams) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamComboNonUnique(String, ResourceIndexedSearchParams) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamComboUnique(ResourceTable, ResourceIndexedSearchParams) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorService
 
extractSearchParamComboUnique(String, ResourceIndexedSearchParams) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamComboUnique(String, ResourceIndexedSearchParams) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamComposites(IBaseResource) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamComposites(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamComposites(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamDates(IBaseResource) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamDates(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamDates(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamNumber(IBaseResource) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamNumber(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamNumber(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamQuantity(IBaseResource) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamQuantity(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamQuantity(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamQuantityNormalized(IBaseResource) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamQuantityNormalized(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamQuantityNormalized(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamSpecial(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamSpecial(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamStrings(IBaseResource) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamStrings(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamStrings(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamTokens(IBaseResource) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamTokens(IBaseResource, RuntimeSearchParam) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamTokens(IBaseResource, RuntimeSearchParam) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamTokens(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamTokens(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamUri(IBaseResource) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSearchParamUri(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractSearchParamUri(IBaseResource, ISearchParamExtractor.ISearchParamFilter) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractSystem(IBaseEnumeration<T>) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractValueAsBigDecimal(BaseRuntimeChildDefinition, IBase) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractValueAsDate(BaseRuntimeChildDefinition, IBase) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractValueAsString(BaseRuntimeChildDefinition, IBase) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractValues(String, IBase) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
Override parent because we're using FHIRPath here
extractValues(String, IBase) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
extractValuesAsFhirDates(BaseRuntimeChildDefinition, IBase) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
extractValuesAsStrings(BaseRuntimeChildDefinition, IBase) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 

F

filterSearchParams(Collection<RuntimeSearchParam>) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor.ISearchParamFilter
Given the list of search parameters for indexing, an implementation of this interface may selectively remove any that it wants to remove (or can add if desired).
findMissingSearchParams(PartitionSettings, StorageSettings, ResourceTable, ResourceSearchParams) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
findTargetResource(RequestPartitionId, String, PathAndRef, RequestDetails, TransactionDetails) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.IResourceLinkResolver
This method resolves the target of a reference found within a resource that is being created/updated.
forceRefresh() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCache
Refresh the cache immediately in the current thread and notify its listener if there are any changes
forceRefresh() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
Request that a cache be refreshed now, in the current thread
forceRefresh() - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
forceRefreshAllCachesForUnitTest() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl
 
forHistory(String, IIdType) - Static method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
forRead(String, IIdType, boolean) - Static method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
forRead(IIdType) - Static method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
forSearchType(String, SearchParameterMap, IBaseResource) - Static method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
forSearchUuid(String) - Static method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
forServerOperation(String) - Static method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
fromBoolean(boolean) - Static method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
fromCreated(int) - Static method in class ca.uhn.fhir.jpa.cache.ResourceChangeResult
 
fromCreatedUpdatedDeletedResourceIds(List<IIdType>, List<IIdType>, List<IIdType>) - Static method in class ca.uhn.fhir.jpa.cache.ResourceChangeEvent
 
fromFhirContext(FhirContext, SearchParameterCanonicalizer) - Static method in class ca.uhn.fhir.jpa.searchparam.registry.ReadOnlySearchParamCache
 
fromFhirContext(FhirContext, SearchParameterCanonicalizer, Set<String>) - Static method in class ca.uhn.fhir.jpa.searchparam.registry.ReadOnlySearchParamCache
 
fromIdsWithVersions(List<IIdType>) - Static method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
fromReadOnlySearchParamCache(ReadOnlySearchParamCache) - Static method in class ca.uhn.fhir.jpa.searchparam.registry.RuntimeSearchParamCache
 
fromResourceChangeEvent(IResourceChangeEvent) - Static method in class ca.uhn.fhir.jpa.cache.ResourceChangeResult
 
fromResourcePersistentIds(List<IResourcePersistentId>) - Static method in class ca.uhn.fhir.jpa.cache.ResourcePersistentIdMap
 
fromResources(List<? extends IBaseResource>) - Static method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
fromResourceTableEntities(List<? extends IBasePersistedResource<?>>) - Static method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
fromRuntimeSearchParamCache(RuntimeSearchParamCache) - Static method in class ca.uhn.fhir.jpa.searchparam.registry.ReadOnlySearchParamCache
 

G

GeopointNormalizer - Class in ca.uhn.fhir.jpa.searchparam.extractor
This class fully and unabashedly stolen from Hibernate search 5.11.4 FINAL's implementation as it was stripped in HS6
GeopointNormalizer() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.GeopointNormalizer
 
get() - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor.IValueExtractor
 
get(String) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
get(String, String) - Method in class ca.uhn.fhir.jpa.searchparam.registry.RuntimeSearchParamCache
 
get(IIdType) - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
getActiveComboSearchParamById(String, IIdType) - Method in class ca.uhn.fhir.jpa.searchparam.registry.JpaSearchParamCache
 
getActiveComboSearchParamById(String, IIdType) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
getActiveComboSearchParams(String) - Method in class ca.uhn.fhir.jpa.searchparam.registry.JpaSearchParamCache
 
getActiveComboSearchParams(String) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
getActiveComboSearchParams(String, ComboSearchParamType) - Method in class ca.uhn.fhir.jpa.searchparam.registry.JpaSearchParamCache
 
getActiveComboSearchParams(String, ComboSearchParamType) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
getActiveComboSearchParams(String, Set<String>) - Method in class ca.uhn.fhir.jpa.searchparam.registry.JpaSearchParamCache
 
getActiveComboSearchParams(String, Set<String>) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
getActiveSearchParam(String, String) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
getActiveSearchParamByUrl(String) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
getActiveSearchParams() - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
getActiveSearchParams(String) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
getByUrl(String) - Method in class ca.uhn.fhir.jpa.searchparam.registry.ReadOnlySearchParamCache
 
getCategoryParamName(FhirContext) - Static method in class ca.uhn.fhir.jpa.searchparam.util.LastNParameterHelper
 
getCodeParamName(FhirContext) - Static method in class ca.uhn.fhir.jpa.searchparam.util.LastNParameterHelper
 
getCodingsFromCodeableConcept(IBase) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
getCodingsFromCodeableConcept(IBase) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
getComponents() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite
Subcomponent index data for this composite
getConditionalTargetOrNull() - Method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
getContext() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
getCount() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
getCreatedResourceIds() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeEvent
 
getCreatedResourceIds() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeEvent
 
getDeletedResourceIds() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeEvent
 
getDeletedResourceIds() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeEvent
 
getDisplayTextForCoding(IBase) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
getDisplayTextForCoding(IBase) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
getDisplayTextFromCodeableConcept(IBase) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
getDisplayTextFromCodeableConcept(IBase) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
getEffectiveParamName(FhirContext) - Static method in class ca.uhn.fhir.jpa.searchparam.util.LastNParameterHelper
 
getEverythingMode() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
getExtendedOperationName() - Method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
getIncludes() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
getLastNMax() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
If set, tells the server the maximum number of observations to return for each observation code in the result set of a lastn operation
getLastUpdated() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
Returns null if there is no last updated value
getLatestVersionIdsForResourceIds(RequestPartitionId, List<IIdType>) - Method in interface ca.uhn.fhir.jpa.cache.IResourceVersionSvc
 
getLoadSynchronousUpTo() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
If set, tells the server to load these results synchronously, and not to load more than X results
getMaxManagedParamCountForUnitTests() - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
getNearDistanceParam() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
getNextRefreshTime() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCache
 
getNextRefreshTime() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
getOffset() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
getParamIndexValues() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite.Component
 
getParamName() - Method in exception class ca.uhn.fhir.jpa.searchparam.MatchUrlService.UnrecognizedSearchParameterException
 
getPath() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.PathAndRef
 
getPath() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite
The path expression of the composite SP
getPathAndRef() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.CrossPartitionReferenceDetails
 
getPathValueExtractor(IBase, String) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
getPathValueExtractor(IBase, String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorDstu2
 
getPathValueExtractor(IBase, String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorDstu3
 
getPathValueExtractor(IBase, String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4
 
getPathValueExtractor(IBase, String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4B
 
getPathValueExtractor(IBase, String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR5
 
getPatientParamName(FhirContext) - Static method in class ca.uhn.fhir.jpa.searchparam.util.LastNParameterHelper
 
getPopulatedResourceLinkParameters() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
getReadResourceId() - Method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
getRef() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.PathAndRef
If this is populated, PathAndRef.getResource() will be null, and vice versa.
getRequestDetails() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.CrossPartitionReferenceDetails
 
getRequestId() - Method in class ca.uhn.fhir.jpa.searchparam.util.SourceParam
 
getRequestPartitionId() - Method in class ca.uhn.fhir.jpa.searchparam.ResourceSearch
 
getResource() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.PathAndRef
Note that this will generally be null, it is only used for cases like indexing Bundle.entry.resource.
getResourceChangeListener() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
getResourceLinks() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
getResourceName() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCache
 
getResourceName() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
getResourceName() - Method in exception class ca.uhn.fhir.jpa.searchparam.MatchUrlService.UnrecognizedSearchParameterException
 
getResourceName() - Method in class ca.uhn.fhir.jpa.searchparam.ResourceSearch
 
getResourceNameKeys() - Method in class ca.uhn.fhir.jpa.searchparam.registry.RuntimeSearchParamCache
 
getResourcePersistentId(IIdType) - Method in class ca.uhn.fhir.jpa.cache.ResourcePersistentIdMap
 
getResourceSearch(String) - Method in class ca.uhn.fhir.jpa.searchparam.MatchUrlService
 
getResourceSearch(String, RequestPartitionId) - Method in class ca.uhn.fhir.jpa.searchparam.MatchUrlService
 
getResourceType() - Method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
getResourceType() - Method in class ca.uhn.fhir.jpa.searchparam.ResourceSearch
 
getResourceVersionCache() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
getResourceVersionCacheSizeForUnitTest() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
 
getRestOperationType() - Method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
getRevIncludes() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
getRuntimeResourceDefinition() - Method in class ca.uhn.fhir.jpa.searchparam.ResourceSearch
 
getSearchContainedMode() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
getSearchParameterMap() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCache
 
getSearchParameterMap() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
getSearchParameterMap() - Method in class ca.uhn.fhir.jpa.searchparam.ResourceSearch
 
getSearchParameterType() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite.Component
 
getSearchParamMap(String) - Method in class ca.uhn.fhir.jpa.searchparam.registry.ReadOnlySearchParamCache
 
getSearchParamMap(String) - Method in class ca.uhn.fhir.jpa.searchparam.registry.RuntimeSearchParamCache
 
getSearchParamName() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.PathAndRef
 
getSearchParamName() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite.Component
 
getSearchParamName() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite
the SP name for this composite SP
getSearchParams() - Method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
getSearchParamStream() - Method in class ca.uhn.fhir.jpa.searchparam.registry.ReadOnlySearchParamCache
 
getSearchTotalMode() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
getSearchUuid() - Method in class ca.uhn.fhir.interceptor.model.ReadPartitionIdRequestDetails
 
getSort() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
getSourceIds() - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
getSourceResourceName() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.CrossPartitionReferenceDetails
 
getSourceResourcePartitionId() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.CrossPartitionReferenceDetails
 
getSourceUri() - Method in class ca.uhn.fhir.jpa.searchparam.util.SourceParam
 
getStorageSettings() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
getSubjectParamName(FhirContext) - Static method in class ca.uhn.fhir.jpa.searchparam.util.LastNParameterHelper
 
getSummaryMode() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
getTransactionDetails() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.CrossPartitionReferenceDetails
 
getUnsupportedReason() - Method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
getUpdatedResourceIds() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeEvent
 
getUpdatedResourceIds() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeEvent
 
getVersion(IIdType) - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
getVersionForResourceId(IIdType) - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionCache
 
getVersionMap(RequestPartitionId, String, SearchParameterMap) - Method in interface ca.uhn.fhir.jpa.cache.IResourceVersionSvc
 
getVersionMap(String, SearchParameterMap) - Method in interface ca.uhn.fhir.jpa.cache.IResourceVersionSvc
 
getWatchedResourceNames() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerRegistry
 
getWatchedResourceNames() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
 

H

handleChange(IResourceChangeEvent) - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListener
Called by the IResourceChangeListenerRegistry when matching resource changes are detected
handleChange(IResourceChangeEvent) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
handleInit(Collection<IIdType>) - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListener
This method is called within ResourceChangeListenerCacheRefresherImpl.LOCAL_REFRESH_INTERVAL_MS of a listener registration
handleInit(Collection<IIdType>) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
hasIncludes() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
hasRevIncludes() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 

I

IncludeComparator() - Constructor for class ca.uhn.fhir.jpa.searchparam.SearchParameterMap.IncludeComparator
 
indexedSearchParamExtractor() - Method in class ca.uhn.fhir.jpa.searchparam.config.SearchParamConfig
 
IndexedSearchParamExtractor - Class in ca.uhn.fhir.jpa.searchparam.matcher
 
IndexedSearchParamExtractor() - Constructor for class ca.uhn.fhir.jpa.searchparam.matcher.IndexedSearchParamExtractor
 
initFhirPath() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4
 
initFhirPath() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4B
 
initFhirPath() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR5
 
initFhirPathEngine() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorDstu3
 
initialize(ResourceVersionMap) - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionCache
 
InMemoryMatchResult - Class in ca.uhn.fhir.jpa.searchparam.matcher
 
inMemoryResourceMatcher() - Method in class ca.uhn.fhir.jpa.searchparam.config.SearchParamConfig
 
InMemoryResourceMatcher - Class in ca.uhn.fhir.jpa.searchparam.matcher
 
InMemoryResourceMatcher() - Constructor for class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryResourceMatcher
 
INTEGER_0 - Static variable in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
IRequestPartitionHelperSvc - Interface in ca.uhn.fhir.jpa.partition
 
IResourceChangeEvent - Interface in ca.uhn.fhir.jpa.cache
Registered IResourceChangeListener instances are called with this event to provide them with a list of ids of resources that match the search parameters and that changed from the last time they were checked.
IResourceChangeListener - Interface in ca.uhn.fhir.jpa.cache
To be notified of resource changes in the repository, implement this interface and register your instance with IResourceChangeListenerRegistry.
IResourceChangeListenerCache - Interface in ca.uhn.fhir.jpa.cache
This is a handle to the cache created by IResourceChangeListenerRegistry when a listener is registered.
IResourceChangeListenerCacheRefresher - Interface in ca.uhn.fhir.jpa.cache
This is an internal service and is not intended to be used outside this package.
IResourceChangeListenerRegistry - Interface in ca.uhn.fhir.jpa.cache
This component holds an in-memory list of all registered IResourceChangeListener instances along with their caches and other details needed to maintain those caches.
IResourceLinkResolver - Interface in ca.uhn.fhir.jpa.searchparam.extractor
 
IResourceVersionSvc - Interface in ca.uhn.fhir.jpa.cache
This interface is used by the IResourceChangeListenerCacheRefresher to read resources matching the provided search parameter map in the repository and compare them to caches stored in the IResourceChangeListenerRegistry.
isAllParametersHaveNoModifier() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
This will only return true if all parameters have no modifier of any kind
isCanonical() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.PathAndRef
 
isDeleteExpunge() - Method in class ca.uhn.fhir.jpa.searchparam.ResourceSearch
 
isDeleteExpunge() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
ISearchParamExtractor - Interface in ca.uhn.fhir.jpa.searchparam.extractor
 
ISearchParamExtractor.ISearchParamFilter - Interface in ca.uhn.fhir.jpa.searchparam.extractor
 
ISearchParamExtractor.SearchParamSet<T> - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
ISearchParamProvider - Interface in ca.uhn.fhir.jpa.searchparam.registry
 
ISearchParamRegistryController - Interface in ca.uhn.fhir.jpa.searchparam.registry
 
isEmpty() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeEvent
 
isEmpty() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeEvent
 
isEmpty() - Method in class ca.uhn.fhir.jpa.cache.ResourcePersistentIdMap
 
isEmpty() - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
isEmpty() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
isEncounter() - Method in enum ca.uhn.fhir.jpa.searchparam.SearchParameterMap.EverythingModeEnum
 
isInitialized() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCache
 
isInitialized() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
isInMemory() - Method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
isInstance() - Method in enum ca.uhn.fhir.jpa.searchparam.SearchParameterMap.EverythingModeEnum
 
isLastN() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
If set, tells the server to use an Elasticsearch query to generate a list of Resource IDs for the LastN operation
isLastNParameter(String, FhirContext) - Static method in class ca.uhn.fhir.jpa.searchparam.util.LastNParameterHelper
 
isLoadSynchronous() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
If set, tells the server to load these results synchronously, and not to load more than X results
isLogicalReference(StorageSettings, IIdType) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.LogicalReferenceHelper
 
isMatch(char[], int, int, int) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.StringTrimmingTrimmerMatcher
 
isOffsetQuery() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
Returns true if SearchParameterMap.getOffset() and SearchParameterMap.getCount() both return a non null response
isPatient() - Method in enum ca.uhn.fhir.jpa.searchparam.SearchParameterMap.EverythingModeEnum
 
isResourceLevel(RuntimeSearchParam) - Static method in class ca.uhn.fhir.jpa.searchparam.util.RuntimeSearchParamHelper
Helper function to determine if a RuntimeSearchParam is a resource level search param.
isResourcePartitionable(String) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
 
isStopping() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl
 
isTimeToRefresh() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
isWantOnlyCount() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
iterator() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
 

J

Job() - Constructor for class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl.Job
 
JpaParamUtil - Enum in ca.uhn.fhir.jpa.searchparam.util
 
JpaSearchParamCache - Class in ca.uhn.fhir.jpa.searchparam.registry
 
JpaSearchParamCache() - Constructor for class ca.uhn.fhir.jpa.searchparam.registry.JpaSearchParamCache
 

K

keySet() - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionCache
 
keySet() - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
keySet() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 

L

LastNParameterHelper - Class in ca.uhn.fhir.jpa.searchparam.util
 
LastNParameterHelper() - Constructor for class ca.uhn.fhir.jpa.searchparam.util.LastNParameterHelper
 
loadTargetResource(RequestPartitionId, String, PathAndRef, RequestDetails, TransactionDetails) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.IResourceLinkResolver
This method resolves the target of a reference found within a resource that is being created/updated.
LOCATION_NEAR - Static variable in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
LogicalReferenceHelper - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
LogicalReferenceHelper() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.LogicalReferenceHelper
 

M

match(SearchParameterMap, IBaseResource) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.SearchParamMatcher
 
match(SearchParameterMap, IBaseResource, RuntimeResourceDefinition, ResourceIndexedSearchParams) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryResourceMatcher
 
match(String, IBaseResource) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.AuthorizationSearchParamMatcher
 
match(String, IBaseResource, ResourceIndexedSearchParams) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryResourceMatcher
match(String, IBaseResource, ResourceIndexedSearchParams, RequestDetails) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryResourceMatcher
This method is called in two different scenarios.
match(String, IBaseResource, RequestDetails) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.SearchParamMatcher
 
matched() - Method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
matches(IBaseResource) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
matchParam(StorageSettings, String, String, RuntimeSearchParam, IQueryParameterType) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
matchResourceLinks(StorageSettings, String, String, IQueryParameterType, String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
matchResourceLinks(StorageSettings, String, String, IQueryParameterType, List<String>) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
matchResourceLinks(String, String, IQueryParameterType, String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
Deprecated.
Replace with the method below
matchUrlService() - Method in class ca.uhn.fhir.jpa.searchparam.config.SearchParamConfig
 
MatchUrlService - Class in ca.uhn.fhir.jpa.searchparam
 
MatchUrlService() - Constructor for class ca.uhn.fhir.jpa.searchparam.MatchUrlService
 
MatchUrlService.Flag - Class in ca.uhn.fhir.jpa.searchparam
 
MatchUrlService.UnrecognizedSearchParameterException - Exception Class in ca.uhn.fhir.jpa.searchparam
 
myApplicationContext - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
myComboStringUniques - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myComboTokenNonUnique - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myCompositeParams - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myCoordsParams - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myDateParams - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myLinks - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myNumberParams - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myPopulatedResourceLinkParameters - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myQuantityNormalizedParams - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myQuantityParams - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myResourceNameToSpNameToSp - Variable in class ca.uhn.fhir.jpa.searchparam.registry.ReadOnlySearchParamCache
 
mySearchParamPresentEntities - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myStringParams - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myTokenParams - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myUriParams - Variable in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
myUrlToParam - Variable in class ca.uhn.fhir.jpa.searchparam.registry.ReadOnlySearchParamCache
 

N

newInstanceType(String) - Method in class ca.uhn.fhir.jpa.searchparam.MatchUrlService
 
newResourceChangeListenerCache(String, SearchParameterMap, IResourceChangeListener, long) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheFactory
 
newSynchronous() - Static method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
newSynchronous(String, IQueryParameterType) - Static method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
nicknameInterceptor(INicknameSvc) - Method in class ca.uhn.fhir.jpa.searchparam.config.NicknameServiceConfig
 
NicknameInterceptor - Class in ca.uhn.fhir.jpa.searchparam.nickname
 
NicknameInterceptor(INicknameSvc) - Constructor for class ca.uhn.fhir.jpa.searchparam.nickname.NicknameInterceptor
 
NicknameServiceConfig - Class in ca.uhn.fhir.jpa.searchparam.config
 
NicknameServiceConfig() - Constructor for class ca.uhn.fhir.jpa.searchparam.config.NicknameServiceConfig
 
nicknameSvc() - Method in class ca.uhn.fhir.jpa.searchparam.config.NicknameServiceConfig
 
NO_PARAMS - Static variable in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
Constant for the theSearchParamFilter parameters on this interface indicating that no search parameters should be indexed.
noMatch() - Static method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
NON_DISABLEABLE_SEARCH_PARAMS - Static variable in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
normalizeLatitude(double) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.GeopointNormalizer
 
normalizeLongitude(double) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.GeopointNormalizer
 
normalizeLongitudeInclusive(double) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.GeopointNormalizer
 

O

or(InMemoryMatchResult, InMemoryMatchResult) - Static method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 

P

PARAM - Static variable in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
PARSE_FAIL - Static variable in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
parseQueryParams(FhirContext, RestSearchParameterTypeEnum, String, List<QualifiedParamList>) - Static method in enum ca.uhn.fhir.jpa.searchparam.util.JpaParamUtil
This is a utility method intended provided to help the JPA module.
parseQueryParams(ISearchParamRegistry, FhirContext, RuntimeSearchParam, String, List<QualifiedParamList>) - Static method in enum ca.uhn.fhir.jpa.searchparam.util.JpaParamUtil
This is a utility method intended provided to help the JPA module.
PathAndRef - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
PathAndRef(String, String, IBaseReference, boolean) - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.PathAndRef
Constructor for a reference
PathAndRef(String, String, IBaseResource) - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.PathAndRef
Constructor for a resource (this is expected to be rare, only really covering cases like the path Bundle.entry.resource)
PATIENT_INSTANCE - Enum constant in enum ca.uhn.fhir.jpa.searchparam.SearchParameterMap.EverythingModeEnum
 
PATIENT_TYPE - Enum constant in enum ca.uhn.fhir.jpa.searchparam.SearchParameterMap.EverythingModeEnum
 
plus(ResourceChangeResult) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeResult
 
populateResourceTableParamCollections(ResourceTable) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
populateResourceTableSearchParamsPresentFlags(ResourceTable) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
processIncludes() - Static method in class ca.uhn.fhir.jpa.searchparam.MatchUrlService
Indicates that the parser should process _include and _revinclude (by default these are not handled)
put(String, List<List<IQueryParameterType>>) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
put(IIdType, IResourcePersistentId) - Method in class ca.uhn.fhir.jpa.cache.ResourcePersistentIdMap
 
put(IIdType, Long) - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionCache
 
putAll(ResourcePersistentIdMap) - Method in class ca.uhn.fhir.jpa.cache.ResourcePersistentIdMap
 

Q

QUALIFIER - Static variable in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 

R

read(IIdType) - Method in interface ca.uhn.fhir.jpa.searchparam.registry.ISearchParamProvider
 
ReadOnlySearchParamCache - Class in ca.uhn.fhir.jpa.searchparam.registry
 
ReadPartitionIdRequestDetails - Class in ca.uhn.fhir.interceptor.model
This is a model class used as a parameter for the interceptor pointcut Pointcut.STORAGE_PARTITION_IDENTIFY_READ.
refreshCacheAndNotifyListener(IResourceChangeListenerCache) - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCacheRefresher
Refresh the cache in this entry and notify the entry's listener if the cache changed
refreshCacheAndNotifyListener(IResourceChangeListenerCache) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl
 
refreshCacheIfNecessary() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCache
If nextRefreshTime is in the past, then update the cache with the current repository contents and notify its listener of any changes
refreshCacheIfNecessary() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
refreshCacheIfNecessary() - Method in interface ca.uhn.fhir.jpa.searchparam.registry.ISearchParamRegistryController
 
refreshCacheIfNecessary() - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
refreshCacheWithRetry() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
refreshExpiredCachesAndNotifyListeners() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCacheRefresher
If the current time is past the next refresh time of the registered listener, then check if any of its resources have changed and notify the listener accordingly
refreshExpiredCachesAndNotifyListeners() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl
 
registerListener() - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
There is a circular reference between this class and the ResourceChangeListenerRegistry: SearchParamRegistryImpl -> ResourceChangeListenerRegistry -> InMemoryResourceMatcher -> SearchParamRegistryImpl.
registerResourceResourceChangeListener(String, SearchParameterMap, IResourceChangeListener, long) - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerRegistry
Register a listener in order to be notified whenever a resource matching the provided SearchParameterMap changes in any way.
registerResourceResourceChangeListener(String, SearchParameterMap, IResourceChangeListener, long) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
Register a listener in order to be notified whenever a resource matching the provided SearchParameterMap changes in any way.
remove(String) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
remove(String, String) - Method in class ca.uhn.fhir.jpa.searchparam.registry.RuntimeSearchParamCache
 
removeByNameAndModifier(String, TokenParamModifier) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
removeByNameAndModifier(String, String) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
Given a search parameter name and modifier (e.g.
removeByNameUnmodified(String) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
Variant of removeByNameAndModifier for unmodified params.
removeByQualifier(TokenParamModifier) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
removeByQualifier(String) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
For each search parameter in the map, extract any which have the given qualifier.
removeResourceId(IIdType) - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionCache
 
requestRefresh() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCache
sets the nextRefreshTime to
invalid reference
Instant.MIN
so that the cache will be refreshed and listeners notified in another thread the next time cache refresh times are checked (every
invalid reference
ResourceChangeListenerCacheRefresherImpl.LOCAL_REFRESH_INTERVAL_MS
.
requestRefresh() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
Request that the cache be refreshed at the next convenient time (in a different thread)
requestRefresh() - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
requestRefreshIfWatching(IBaseResource) - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerRegistry
Called by the ResourceChangeListenerRegistryInterceptor when a resource is changed to invalidate matching caches so their listeners are notified the next time the caches are refreshed.
requestRefreshIfWatching(IBaseResource) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
Refresh the cache if theResource matches our SearchParameterMap
requestRefreshIfWatching(IBaseResource) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
 
resetForUnitTest() - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
resolveComponentParameters(ISearchParamRegistry, RuntimeSearchParam) - Static method in enum ca.uhn.fhir.jpa.searchparam.util.JpaParamUtil
 
resolveCompositeComponentsDeclaredOrder(ISearchParamRegistry, RuntimeSearchParam) - Static method in enum ca.uhn.fhir.jpa.searchparam.util.JpaParamUtil
 
RESOURCE_META_AND_PARAMS - Static variable in class ca.uhn.fhir.jpa.searchparam.ResourceMetaParams
These are parameters which are supported by searches
RESOURCE_META_PARAMS - Static variable in class ca.uhn.fhir.jpa.searchparam.ResourceMetaParams
These are parameters which are supported by searches
ResourceChangeEvent - Class in ca.uhn.fhir.jpa.cache
An immutable list of resource ids that have been changed, updated, or deleted.
ResourceChangeListenerCache - Class in ca.uhn.fhir.jpa.cache
 
ResourceChangeListenerCache(String, IResourceChangeListener, SearchParameterMap, long) - Constructor for class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
ResourceChangeListenerCacheFactory - Class in ca.uhn.fhir.jpa.cache
 
ResourceChangeListenerCacheFactory() - Constructor for class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheFactory
 
ResourceChangeListenerCacheRefresherImpl - Class in ca.uhn.fhir.jpa.cache
This service refreshes the IResourceChangeListenerCache caches and notifies their listener when those caches change.
ResourceChangeListenerCacheRefresherImpl() - Constructor for class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl
 
ResourceChangeListenerCacheRefresherImpl.Job - Class in ca.uhn.fhir.jpa.cache
 
ResourceChangeListenerRegistryImpl - Class in ca.uhn.fhir.jpa.cache
This component holds an in-memory list of all registered IResourceChangeListener instances along with their caches and other details needed to maintain those caches.
ResourceChangeListenerRegistryImpl(FhirContext, ResourceChangeListenerCacheFactory, InMemoryResourceMatcher) - Constructor for class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
 
ResourceChangeListenerRegistryInterceptor - Class in ca.uhn.fhir.jpa.cache
This interceptor watches all resource changes on the server and compares them to the IResourceChangeListenerCache entries.
ResourceChangeListenerRegistryInterceptor() - Constructor for class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryInterceptor
 
ResourceChangeResult - Class in ca.uhn.fhir.jpa.cache
An immutable object containing the count of resource creates, updates and deletes detected by a cache refresh operation.
ResourceChangeResult() - Constructor for class ca.uhn.fhir.jpa.cache.ResourceChangeResult
 
ResourceIndexedSearchParamComposite - Class in ca.uhn.fhir.jpa.searchparam.extractor
Intermediate holder for indexing composite search parameters.
ResourceIndexedSearchParamComposite(String, String) - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite
 
ResourceIndexedSearchParamComposite.Component - Class in ca.uhn.fhir.jpa.searchparam.extractor
Nested holder of index data for a single component of a composite SP.
ResourceIndexedSearchParams - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
ResourceIndexedSearchParams() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
Deprecated.
Use a factory constructor instead
ResourceMetaParams - Class in ca.uhn.fhir.jpa.searchparam
 
ResourceMetaParams() - Constructor for class ca.uhn.fhir.jpa.searchparam.ResourceMetaParams
 
ResourcePersistentIdMap - Class in ca.uhn.fhir.jpa.cache
 
ResourcePersistentIdMap() - Constructor for class ca.uhn.fhir.jpa.cache.ResourcePersistentIdMap
 
ResourceSearch - Class in ca.uhn.fhir.jpa.searchparam
A resource type along with a search parameter map and partition id.
ResourceSearch(RuntimeResourceDefinition, SearchParameterMap, RequestPartitionId) - Constructor for class ca.uhn.fhir.jpa.searchparam.ResourceSearch
 
ResourceVersionCache - Class in ca.uhn.fhir.jpa.cache
This maintains a mapping of resource id to resource version.
ResourceVersionCache() - Constructor for class ca.uhn.fhir.jpa.cache.ResourceVersionCache
 
ResourceVersionMap - Class in ca.uhn.fhir.jpa.cache
This immutable map holds a copy of current resource versions read from the repository.
Retrier<T> - Class in ca.uhn.fhir.jpa.searchparam.retry
 
Retrier(Supplier<T>, int) - Constructor for class ca.uhn.fhir.jpa.searchparam.retry.Retrier
 
RuntimeSearchParamCache - Class in ca.uhn.fhir.jpa.searchparam.registry
 
RuntimeSearchParamCache() - Constructor for class ca.uhn.fhir.jpa.searchparam.registry.RuntimeSearchParamCache
 
RuntimeSearchParamHelper - Class in ca.uhn.fhir.jpa.searchparam.util
 
RuntimeSearchParamHelper() - Constructor for class ca.uhn.fhir.jpa.searchparam.util.RuntimeSearchParamHelper
 
runWithRetry() - Method in class ca.uhn.fhir.jpa.searchparam.retry.Retrier
 

S

scheduleJobs(ISchedulerService) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl
 
search(SearchParameterMap) - Method in interface ca.uhn.fhir.jpa.searchparam.registry.ISearchParamProvider
 
SearchableHashMapResourceProvider<T> - Class in ca.uhn.fhir.jpa.searchparam.provider
 
SearchableHashMapResourceProvider(FhirContext, Class<T>, SearchParamMatcher) - Constructor for class ca.uhn.fhir.jpa.searchparam.provider.SearchableHashMapResourceProvider
Constructor
searchByCriteria(String, RequestDetails) - Method in class ca.uhn.fhir.jpa.searchparam.provider.SearchableHashMapResourceProvider
 
searchByParams(SearchParameterMap, RequestDetails) - Method in class ca.uhn.fhir.jpa.searchparam.provider.SearchableHashMapResourceProvider
 
SearchParamConfig - Class in ca.uhn.fhir.jpa.searchparam.config
 
SearchParamConfig() - Constructor for class ca.uhn.fhir.jpa.searchparam.config.SearchParamConfig
 
SearchParamConstants - Class in ca.uhn.fhir.jpa.searchparam
 
SearchParamConstants() - Constructor for class ca.uhn.fhir.jpa.searchparam.SearchParamConstants
 
searchParameterCanonicalizer(FhirContext) - Method in class ca.uhn.fhir.jpa.searchparam.config.SearchParamConfig
 
SearchParameterCanonicalizer - Class in ca.uhn.fhir.jpa.searchparam.registry
 
SearchParameterCanonicalizer(FhirContext) - Constructor for class ca.uhn.fhir.jpa.searchparam.registry.SearchParameterCanonicalizer
 
SearchParameterHelper - Class in ca.uhn.fhir.jpa.searchparam.util
 
SearchParameterHelper(SearchParameterCanonicalizer) - Constructor for class ca.uhn.fhir.jpa.searchparam.util.SearchParameterHelper
 
SearchParameterMap - Class in ca.uhn.fhir.jpa.searchparam
 
SearchParameterMap() - Constructor for class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
Constructor
SearchParameterMap(String, IQueryParameterType) - Constructor for class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
Constructor
SearchParameterMap.EverythingModeEnum - Enum in ca.uhn.fhir.jpa.searchparam
 
SearchParameterMap.IncludeComparator - Class in ca.uhn.fhir.jpa.searchparam
 
SearchParameterMap.QueryParameterOrComparator - Class in ca.uhn.fhir.jpa.searchparam
 
SearchParameterMap.QueryParameterTypeComparator - Class in ca.uhn.fhir.jpa.searchparam
 
searchParamExtractor() - Method in class ca.uhn.fhir.jpa.searchparam.config.SearchParamConfig
 
SearchParamExtractorDstu2 - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
SearchParamExtractorDstu2() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorDstu2
 
SearchParamExtractorDstu3 - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
SearchParamExtractorDstu3() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorDstu3
Constructor
SearchParamExtractorDstu3(StorageSettings, PartitionSettings, FhirContext, ISearchParamRegistry) - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorDstu3
 
SearchParamExtractorR4 - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
SearchParamExtractorR4() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4
Constructor
SearchParamExtractorR4(StorageSettings, PartitionSettings, FhirContext, ISearchParamRegistry) - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4
 
SearchParamExtractorR4B - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
SearchParamExtractorR4B() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4B
Constructor
SearchParamExtractorR4B(StorageSettings, PartitionSettings, FhirContext, ISearchParamRegistry) - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4B
 
SearchParamExtractorR5 - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
SearchParamExtractorR5() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR5
 
SearchParamExtractorR5(StorageSettings, PartitionSettings, FhirContext, ISearchParamRegistry) - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR5
Constructor for unit tests
searchParamExtractorService() - Method in class ca.uhn.fhir.jpa.searchparam.config.SearchParamConfig
 
SearchParamExtractorService - Class in ca.uhn.fhir.jpa.searchparam.extractor
 
SearchParamExtractorService() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorService
 
searchParamMatcher() - Method in class ca.uhn.fhir.jpa.searchparam.config.SearchParamConfig
 
SearchParamMatcher - Class in ca.uhn.fhir.jpa.searchparam.matcher
 
SearchParamMatcher() - Constructor for class ca.uhn.fhir.jpa.searchparam.matcher.SearchParamMatcher
 
searchParamMatchesAtLeastOnePattern(Set<String>, String, String) - Static method in class ca.uhn.fhir.jpa.searchparam.registry.ReadOnlySearchParamCache
 
searchParamRegistry() - Method in class ca.uhn.fhir.jpa.searchparam.config.SearchParamConfig
 
SearchParamRegistryImpl - Class in ca.uhn.fhir.jpa.searchparam.registry
 
SearchParamRegistryImpl() - Constructor for class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
Constructor
SearchParamSet() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor.SearchParamSet
 
setContext(FhirContext) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
setContext(FhirContext) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorService
 
setCount(Integer) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setDeleteExpunge(boolean) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setEverythingMode(SearchParameterMap.EverythingModeEnum) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setFhirContext(FhirContext) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
setIncludes(Set<Include>) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setInitialized(boolean) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
setInMemory(boolean) - Method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
setLastN(boolean) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
If set, tells the server to use an Elasticsearch query to generate a list of Resource IDs for the LastN operation
setLastNMax(Integer) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
If set, tells the server the maximum number of observations to return for each observation code in the result set of a lastn operation
setLastUpdated(DateRangeParam) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setLoadSynchronous(boolean) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
If set, tells the server to load these results synchronously, and not to load more than X results
setLoadSynchronousUpTo(Integer) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
If set, tells the server to load these results synchronously, and not to load more than X results.
setNearDistance(Class<? extends IBaseResource>, SearchParameterMap) - Static method in class ca.uhn.fhir.jpa.searchparam.util.Dstu3DistanceHelper
 
setNearDistanceParam(QuantityParam) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setNowForUnitTests(String) - Static method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
setOffset(Integer) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setPartitionSettings(PartitionSettings) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
setPhoneticEncoder(IPhoneticEncoder) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
All SearchParameters with the name "phonetic" encode the normalized index value using this phonetic encoder.
setResourceChangeListenerCacheRefresher(IResourceChangeListenerCacheRefresher) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
setResourceChangeListenerRegistry(IResourceChangeListenerRegistry) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
setResourceChangeListenerRegistry(ResourceChangeListenerRegistryImpl) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl
 
setResourceVersionSvc(IResourceVersionSvc) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl
 
setRevIncludes(Set<Include>) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setSearchContainedMode(SearchContainedModeEnum) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setSearchParameterCanonicalizerForUnitTest(SearchParameterCanonicalizer) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
setSearchParamExtractor(ISearchParamExtractor) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorService
 
setSearchParamRegistry(ISearchParamRegistry) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
setSearchTotalMode(SearchTotalModeEnum) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setSort(SortSpec) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
setStorageSettings(StorageSettings) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
setStorageSettings(StorageSettings) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorService
 
setStorageSettings(StorageSettings) - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
setSummaryMode(SummaryEnum) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
shouldAttemptToSplitPath(String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
shouldIndexTextComponentOfToken(RuntimeSearchParam) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
shutdown() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCacheRefresher
 
shutdown() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl
 
size() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
 
size() - Method in class ca.uhn.fhir.jpa.cache.ResourcePersistentIdMap
 
size() - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionCache
 
size() - Method in class ca.uhn.fhir.jpa.cache.ResourceVersionMap
 
size() - Method in class ca.uhn.fhir.jpa.searchparam.registry.ReadOnlySearchParamCache
 
size() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
SourceParam - Class in ca.uhn.fhir.jpa.searchparam.util
Model of the _source parameter
SourceParam(String) - Constructor for class ca.uhn.fhir.jpa.searchparam.util.SourceParam
 
split(String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
split(String) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
splitPathsR4(String) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
Note that this should only be called for R4+ servers.
STANDARD_PARAMETER - Static variable in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
start() - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerCacheRefresher
 
start() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCacheRefresherImpl
 
start() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryInterceptor
 
start() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
start() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorDstu3
 
start() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4
 
start() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4B
 
start() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR5
 
stop() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryInterceptor
 
StringTrimmingTrimmerMatcher - Class in ca.uhn.fhir.jpa.searchparam.extractor
Utility class that works with the commons-text StringTokenizer class to return tokens that are whitespace trimmed.
StringTrimmingTrimmerMatcher() - Constructor for class ca.uhn.fhir.jpa.searchparam.extractor.StringTrimmingTrimmerMatcher
 
successfulMatch() - Static method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
supported() - Method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 

T

tokenTextIndexingEnabledForSearchParam(StorageSettings, RuntimeSearchParam) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
toNormalizedQueryString(FhirContext) - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
This method creates a URL query string representation of the parameters in this object, excluding the part before the parameters, e.g.
toReadPartitions(RequestPartitionId) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
 
toRootTypeName(IBase) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
toRootTypeName(IBase) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
toString() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeEvent
 
toString() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerCache
 
toString() - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeResult
 
toString() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.PathAndRef
 
toString() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite.Component
 
toString() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite
 
toString() - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
toString() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
toTypeName(IBase) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
 
toTypeName(IBase) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
 
translateMatchUrl(String, RuntimeResourceDefinition, MatchUrlService.Flag...) - Method in class ca.uhn.fhir.jpa.searchparam.MatchUrlService
 

U

UCUM_NS - Static variable in class ca.uhn.fhir.jpa.searchparam.SearchParamConstants
 
unregisterListener() - Method in class ca.uhn.fhir.jpa.searchparam.registry.SearchParamRegistryImpl
 
unregisterResourceResourceChangeListener(IResourceChangeListener) - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerRegistry
Unregister a listener from this service
unregisterResourceResourceChangeListener(IResourceChangeListener) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
Unregister a listener from this service
unregisterResourceResourceChangeListener(IResourceChangeListenerCache) - Method in interface ca.uhn.fhir.jpa.cache.IResourceChangeListenerRegistry
Unregister a listener from this service using its cache handle
unregisterResourceResourceChangeListener(IResourceChangeListenerCache) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryImpl
 
UNSUPPORTED_PARAMETER_NAMES - Static variable in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryResourceMatcher
 
unsupportedFromParameterAndReason(String, String) - Static method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
unsupportedFromReason(String) - Static method in class ca.uhn.fhir.jpa.searchparam.matcher.InMemoryMatchResult
 
updated - Variable in class ca.uhn.fhir.jpa.cache.ResourceChangeResult
 
updated(IBaseResource) - Method in class ca.uhn.fhir.jpa.cache.ResourceChangeListenerRegistryInterceptor
 
updateSpnamePrefixForIndexOnUpliftedChain(String, String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 
updateSpnamePrefixForLinksOnContainedResource(String) - Method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
 

V

validateHasPartitionPermissions(RequestDetails, String, RequestPartitionId) - Method in interface ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc
 
validateTypeOrThrowException(Class<? extends IBaseResource>) - Method in interface ca.uhn.fhir.jpa.searchparam.extractor.IResourceLinkResolver
 
valueOf(String) - Static method in enum ca.uhn.fhir.jpa.searchparam.SearchParameterMap.EverythingModeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.uhn.fhir.jpa.searchparam.util.JpaParamUtil
Returns the enum constant of this type with the specified name.
values() - Static method in enum ca.uhn.fhir.jpa.searchparam.SearchParameterMap.EverythingModeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class ca.uhn.fhir.jpa.searchparam.SearchParameterMap
 
values() - Static method in enum ca.uhn.fhir.jpa.searchparam.util.JpaParamUtil
Returns an array containing the constants of this enum type, in the order they are declared.

W

withLists(ResourceTable) - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
Create a new instance that holds all the existing indexes in lists so that any duplicates are preserved.
withSets() - Static method in class ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
Create a new instance that uses Sets as the internal collection type in order to defend against duplicates.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form