Class SearchParam

    • Constructor Detail

      • SearchParam

        protected SearchParam​(String rootResourceType,
                              String name,
                              com.ibm.fhir.search.parameters.QueryParameter queryParameter)
    • 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 the QueryParameter we'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