Uses of Class
ca.uhn.fhir.jpa.entity.Search
Package
Description
-
Uses of Search in ca.uhn.fhir.jpa.config
Modifier and TypeMethodDescriptionJpaConfig.newPersistedJpaBundleProviderBySearch
(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, Search theSearch) -
Uses of Search in ca.uhn.fhir.jpa.dao.data
Modifier and TypeMethodDescriptionISearchDao.findByUuidAndFetchIncludes
(String theUuid) ISearchDao.findWithCutoffOrExpiry
(String theResourceType, int theHashCode, Date theCreatedCutoff) -
Uses of Search in ca.uhn.fhir.jpa.entity
ModifierConstructorDescriptionSearchInclude
(Search theSearch, String theInclude, boolean theReverse, boolean theRecurse) ConstructorSearchResult
(Search theSearch) Constructor -
Uses of Search in ca.uhn.fhir.jpa.search
Modifier and TypeMethodDescriptionprotected Search
PersistedJpaBundleProvider.getSearchEntity()
PersistedJpaBundleProvider.getSearchEntityForTesting()
Modifier and TypeMethodDescriptionPersistedJpaBundleProviderFactory.newInstance
(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, Search theSearch) protected void
PersistedJpaBundleProvider.setSearchEntity
(Search theSearchEntity) ModifierConstructorDescriptionPersistedJpaBundleProvider
(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, Search theSearch) Constructor -
Uses of Search in ca.uhn.fhir.jpa.search.builder
Modifier 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
ModifierConstructorDescriptionSearchTaskParameters
(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
Modifier 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.Modifier 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 serviceModifier 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
Modifier and TypeMethodDescriptionstatic void
QueryParameterUtils.populateSearchEntity
(SearchParameterMap theParams, String theResourceType, String theSearchUuid, String theQueryString, Search theSearch, RequestPartitionId theRequestPartitionId) static void
QueryParameterUtils.verifySearchHasntFailedOrThrowInternalErrorException
(Search theSearch)