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 java.lang.ObjectRepresents a search parameter in the search domain model
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSearchParam(java.lang.String rootResourceType, java.lang.String name, QueryParameter queryParameter)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetName()Getter for the parameter's nameprotected QueryParametergetQueryParameter()Getter for theQueryParameterwe've wrappedprotected java.lang.StringgetRootResourceType()Getter for the root resource type of the queryabstract <T> Tvisit(T query, SearchQueryVisitor<T> visitor)
-
-
-
Constructor Detail
-
SearchParam
protected SearchParam(java.lang.String rootResourceType, java.lang.String name, QueryParameter queryParameter)
-
-
Method Detail
-
getName
protected java.lang.String getName()
Getter for the parameter's name- Returns:
-
getRootResourceType
protected java.lang.String getRootResourceType()
Getter for the root resource type of the query- Returns:
-
getQueryParameter
protected QueryParameter getQueryParameter()
Getter for theQueryParameterwe've wrapped- Returns:
-
visit
public abstract <T> T visit(T query, SearchQueryVisitor<T> visitor) throws FHIRPersistenceException- Throws:
FHIRPersistenceException
-
-