Class SearchWholeSystemDataQuery
- java.lang.Object
-
- com.ibm.fhir.persistence.jdbc.domain.SearchQuery
-
- com.ibm.fhir.persistence.jdbc.domain.SearchWholeSystemDataQuery
-
public class SearchWholeSystemDataQuery extends SearchQuery
Domain model of the FHIR search context representing the query used to perform the search operation in the database. The query built by this class fetches the resource data for whole system searches.
-
-
Constructor Summary
Constructors Constructor Description SearchWholeSystemDataQuery(String resourceType)Public constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TgetRoot(SearchQueryVisitor<T> visitor)Process the logical query definition through the visitor<T> Tvisit(SearchQueryVisitor<T> visitor)Get the root query and attach the parameter filters to it-
Methods inherited from class com.ibm.fhir.persistence.jdbc.domain.SearchQuery
add, add, getRootResourceType, visitExtensions, visitSearchParams
-
-
-
-
Constructor Detail
-
SearchWholeSystemDataQuery
public SearchWholeSystemDataQuery(String resourceType)
Public constructor- Parameters:
resourceType-
-
-
Method Detail
-
getRoot
public <T> T getRoot(SearchQueryVisitor<T> visitor)
Description copied from class:SearchQueryProcess the logical query definition through the visitor- Specified by:
getRootin classSearchQuery- Returns:
-
visit
public <T> T visit(SearchQueryVisitor<T> visitor) throws FHIRPersistenceException
Description copied from class:SearchQueryGet the root query and attach the parameter filters to it- Overrides:
visitin classSearchQuery- Returns:
- Throws:
FHIRPersistenceException
-
-