Uses of Class
ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParams
-
Uses of ResourceIndexedSearchParams in ca.uhn.fhir.jpa.searchparam.extractor
Modifier 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.Modifier 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
Modifier 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) Modifier 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)