Class SearchParam
- java.lang.Object
-
- com.ibm.fhir.persistence.jdbc.domain.SearchParam
-
- Direct Known Subclasses:
CanonicalSearchParam,ChainedSearchParam,CompositeSearchParam,DateSearchParam,IdSearchParam,InclusionSearchParam,LastUpdatedSearchParam,LocationSearchParam,MissingSearchParam,NumberSearchParam,QuantitySearchParam,ReferenceSearchParam,SecuritySearchParam,StringSearchParam,TagSearchParam,TokenSearchParam
public abstract class SearchParam extends Object
Represents a search parameter in the search domain model
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSearchParam(String rootResourceType, String name, com.ibm.fhir.search.parameters.QueryParameter queryParameter)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected StringgetName()Getter for the parameter's nameprotected com.ibm.fhir.search.parameters.QueryParametergetQueryParameter()Getter for theQueryParameterwe've wrappedprotected StringgetRootResourceType()Getter for the root resource type of the queryabstract <T> Tvisit(T query, SearchQueryVisitor<T> visitor)
-
-
-
Method Detail
-
getName
protected String getName()
Getter for the parameter's name- Returns:
-
getRootResourceType
protected String getRootResourceType()
Getter for the root resource type of the query- Returns:
-
getQueryParameter
protected com.ibm.fhir.search.parameters.QueryParameter getQueryParameter()
Getter for theQueryParameterwe've wrapped- Returns:
-
visit
public abstract <T> T visit(T query, SearchQueryVisitor<T> visitor) throws com.ibm.fhir.persistence.exception.FHIRPersistenceException- Throws:
com.ibm.fhir.persistence.exception.FHIRPersistenceException
-
-