
Uses of Class
ca.uhn.fhir.jpa.entity.Search
Packages that use Search
Package
Description
-
Uses of Search in ca.uhn.fhir.jpa.config
Methods in ca.uhn.fhir.jpa.config with parameters of type SearchModifier and TypeMethodDescriptionJpaConfig.newPersistedJpaBundleProviderBySearch
(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, Search theSearch) -
Uses of Search in ca.uhn.fhir.jpa.dao.data
Methods in ca.uhn.fhir.jpa.dao.data that return types with arguments of type SearchModifier and TypeMethodDescriptionISearchDao.findByUuidAndFetchIncludes
(String theUuid) ISearchDao.findWithCutoffOrExpiry
(String theResourceType, int theHashCode, Date theCreatedCutoff) -
Uses of Search in ca.uhn.fhir.jpa.entity
Constructors in ca.uhn.fhir.jpa.entity with parameters of type SearchModifierConstructorDescriptionSearchInclude
(Search theSearch, String theInclude, boolean theReverse, boolean theRecurse) ConstructorSearchResult
(Search theSearch) Constructor -
Uses of Search in ca.uhn.fhir.jpa.search
Methods in ca.uhn.fhir.jpa.search that return SearchModifier and TypeMethodDescriptionprotected Search
PersistedJpaBundleProvider.getSearchEntity()
PersistedJpaBundleProvider.getSearchEntityForTesting()
Methods in ca.uhn.fhir.jpa.search with parameters of type SearchModifier and TypeMethodDescriptionPersistedJpaBundleProviderFactory.newInstance
(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, Search theSearch) protected void
PersistedJpaBundleProvider.setSearchEntity
(Search theSearchEntity) Constructors in ca.uhn.fhir.jpa.search with parameters of type SearchModifierConstructorDescriptionPersistedJpaBundleProvider
(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, Search theSearch) Constructor -
Uses of Search in ca.uhn.fhir.jpa.search.builder
Methods in ca.uhn.fhir.jpa.search.builder with parameters of type SearchModifier and TypeMethodDescriptionvoid
StorageInterceptorHooksFacade.callStoragePresearchRegistered
(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, SearchParameterMap theParams, Search search, RequestPartitionId theRequestPartitionId) Interceptor call: STORAGE_PRESEARCH_REGISTERED -
Uses of Search in ca.uhn.fhir.jpa.search.builder.tasks
Fields in ca.uhn.fhir.jpa.search.builder.tasks declared as SearchMethods in ca.uhn.fhir.jpa.search.builder.tasks that return SearchConstructors in ca.uhn.fhir.jpa.search.builder.tasks with parameters of type SearchModifierConstructorDescriptionSearchTaskParameters
(Search theSearch, IDao theCallingDao, SearchParameterMap theParams, String theResourceType, ca.uhn.fhir.rest.api.server.RequestDetails theRequest, RequestPartitionId theRequestPartitionId, Consumer<String> theOnRemove, int theSyncSize) -
Uses of Search in ca.uhn.fhir.jpa.search.cache
Methods in ca.uhn.fhir.jpa.search.cache that return SearchModifier and TypeMethodDescriptionDatabaseSearchCacheSvcImpl.save
(Search theSearch, RequestPartitionId theRequestPartitionId) ISearchCacheSvc.save
(Search theSearch, RequestPartitionId theRequestPartitionId) Places a new search of some sort in the cache, or updates an existing search.Methods in ca.uhn.fhir.jpa.search.cache that return types with arguments of type SearchModifier and TypeMethodDescriptionDatabaseSearchCacheSvcImpl.fetchByUuid
(String theUuid, RequestPartitionId theRequestPartitionId) ISearchCacheSvc.fetchByUuid
(String theUuid, RequestPartitionId theRequestPartitionId) Fetch a search using its UUID.DatabaseSearchCacheSvcImpl.findCandidatesForReuse
(String theResourceType, String theQueryString, Instant theCreatedAfter, RequestPartitionId theRequestPartitionId) ISearchCacheSvc.findCandidatesForReuse
(String theResourceType, String theQueryString, Instant theCreatedAfter, RequestPartitionId theRequestPartitionId) Look for any existing searches matching the given resource type and query string.DatabaseSearchCacheSvcImpl.tryToMarkSearchAsInProgress
(Search theSearch, RequestPartitionId theRequestPartitionId) ISearchCacheSvc.tryToMarkSearchAsInProgress
(Search theSearch, RequestPartitionId theRequestPartitionId) TODO: this is perhaps an inappropriate responsibility for this serviceMethods in ca.uhn.fhir.jpa.search.cache with parameters of type SearchModifier and TypeMethodDescriptionDatabaseSearchResultCacheSvcImpl.fetchAllResultPids
(Search theSearch, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) ISearchResultCacheSvc.fetchAllResultPids
(Search theSearch, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) Fetch all result PIDs for a given search with no particular order requiredDatabaseSearchResultCacheSvcImpl.fetchResultPids
(Search theSearch, int theFrom, int theTo, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) ISearchResultCacheSvc.fetchResultPids
(Search theSearch, int theFrom, int theTo, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) Fetch a subset of the search result IDs from the cacheDatabaseSearchCacheSvcImpl.save
(Search theSearch, RequestPartitionId theRequestPartitionId) ISearchCacheSvc.save
(Search theSearch, RequestPartitionId theRequestPartitionId) Places a new search of some sort in the cache, or updates an existing search.void
DatabaseSearchResultCacheSvcImpl.storeResults
(Search theSearch, List<JpaPid> thePreviouslyStoredResourcePids, List<JpaPid> theNewResourcePids, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) void
ISearchResultCacheSvc.storeResults
(Search theSearch, List<JpaPid> thePreviouslyStoredResourcePids, List<JpaPid> theNewResourcePids, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) DatabaseSearchCacheSvcImpl.tryToMarkSearchAsInProgress
(Search theSearch, RequestPartitionId theRequestPartitionId) ISearchCacheSvc.tryToMarkSearchAsInProgress
(Search theSearch, RequestPartitionId theRequestPartitionId) TODO: this is perhaps an inappropriate responsibility for this service -
Uses of Search in ca.uhn.fhir.jpa.util
Methods in ca.uhn.fhir.jpa.util with parameters of type SearchModifier and TypeMethodDescriptionstatic void
QueryParameterUtils.populateSearchEntity
(SearchParameterMap theParams, String theResourceType, String theSearchUuid, String theQueryString, Search theSearch, RequestPartitionId theRequestPartitionId) static void
QueryParameterUtils.verifySearchHasntFailedOrThrowInternalErrorException
(Search theSearch)