
Uses of Class
ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
Packages that use ResourceIndexedSearchParams
-
Uses of ResourceIndexedSearchParams in ca.uhn.fhir.jpa.searchparam.extractor
Methods in ca.uhn.fhir.jpa.searchparam.extractor that return ResourceIndexedSearchParamsModifier and TypeMethodDescriptionstatic ResourceIndexedSearchParams
ResourceIndexedSearchParams.empty()
Create an empty and immutable structure.static ResourceIndexedSearchParams
ResourceIndexedSearchParams.withLists
(ResourceTable theResourceTable) Create a new instance that holds all the existing indexes in lists so that any duplicates are preserved.static ResourceIndexedSearchParams
ResourceIndexedSearchParams.withSets()
Create a new instance that uses Sets as the internal collection type in order to defend against duplicates.Methods in ca.uhn.fhir.jpa.searchparam.extractor with parameters of type ResourceIndexedSearchParamsModifier and TypeMethodDescriptionvoid
SearchParamExtractorService.extractFromResource
(ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ResourceIndexedSearchParams theNewParams, ResourceIndexedSearchParams theExistingParams, ResourceTable theEntity, org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails, boolean theFailOnInvalidReference, ISearchParamExtractor.ISearchParamFilter theSearchParamFilter) This method is responsible for scanning a resource for all of the search parameter instances.void
SearchParamExtractionUtil.extractSearchIndexParameters
(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ResourceIndexedSearchParams theParams, org.hl7.fhir.instance.model.api.IBaseResource theResource, ISearchParamExtractor.ISearchParamFilter theSearchParamFilter) BaseSearchParamExtractor.extractSearchParamComboNonUnique
(String theResourceType, ResourceIndexedSearchParams theParams) ISearchParamExtractor.extractSearchParamComboNonUnique
(String theResourceType, ResourceIndexedSearchParams theParams) void
SearchParamExtractorService.extractSearchParamComboNonUnique
(ResourceTable theEntity, ResourceIndexedSearchParams theParams) BaseSearchParamExtractor.extractSearchParamComboUnique
(String theResourceType, ResourceIndexedSearchParams theParams) ISearchParamExtractor.extractSearchParamComboUnique
(String theResourceType, ResourceIndexedSearchParams theParams) void
SearchParamExtractorService.extractSearchParamComboUnique
(ResourceTable theEntity, ResourceIndexedSearchParams theParams) -
Uses of ResourceIndexedSearchParams in ca.uhn.fhir.jpa.searchparam.matcher
Methods in ca.uhn.fhir.jpa.searchparam.matcher that return ResourceIndexedSearchParamsModifier and TypeMethodDescriptionIndexedSearchParamExtractor.extractIndexedSearchParams
(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequest) IndexedSearchParamExtractor.extractIndexedSearchParams
(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequest, ISearchParamExtractor.ISearchParamFilter filter) Methods in ca.uhn.fhir.jpa.searchparam.matcher with parameters of type ResourceIndexedSearchParamsModifier and TypeMethodDescriptionInMemoryResourceMatcher.match
(SearchParameterMap theSearchParameterMap, org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.context.RuntimeResourceDefinition theResourceDefinition, ResourceIndexedSearchParams theSearchParams) InMemoryResourceMatcher.match
(String theCriteria, org.hl7.fhir.instance.model.api.IBaseResource theResource, ResourceIndexedSearchParams theIndexedSearchParams) Deprecated.InMemoryResourceMatcher.match
(String theCriteria, org.hl7.fhir.instance.model.api.IBaseResource theResource, ResourceIndexedSearchParams theIndexedSearchParams, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) This method is called in two different scenarios.
InMemoryResourceMatcher.match(String, IBaseResource, ResourceIndexedSearchParams, RequestDetails)