
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 SearchPersistedJpaBundleProvider.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 voidPersistedJpaBundleProvider.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) ConstructorPredicatedPersistedJpaBundleProvider(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, Search theSearch, Predicate<? super org.hl7.fhir.instance.model.api.IBaseResource> thePredicate) -
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.voidDatabaseSearchResultCacheSvcImpl.storeResults(Search theSearch, List<JpaPid> thePreviouslyStoredResourcePids, List<JpaPid> theNewResourcePids, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) voidISearchResultCacheSvc.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 voidQueryParameterUtils.populateSearchEntity(SearchParameterMap theParams, String theResourceType, String theSearchUuid, String theQueryString, Search theSearch, RequestPartitionId theRequestPartitionId) static voidQueryParameterUtils.verifySearchHasntFailedOrThrowInternalErrorException(Search theSearch)