Interface IBaseQuery<T extends IBaseQuery<?>>

    • Method Detail

      • and

        T and​(ICriterion<?> theCriterion)
        Add a search parameter to the query.

        Note that this method is a synonym for where(ICriterion), and is only here to make fluent queries read more naturally.

      • where

        T where​(Map<String,​List<IQueryParameterType>> theCriterion)
        Add a set of search parameters to the query. Note that the entries of the map are extracted immediately upon invoking this method. Changes made to the map afterward will not be reflected in the actual search.
      • where

        T where​(ICriterion<?> theCriterion)
        Add a search parameter to the query.
      • whereMap

        T whereMap​(Map<String,​List<String>> theRawMap)
        Add a set of search parameters to the query.

        Values will be treated semi-literally. No FHIR escaping will be performed on the values, but regular URL escaping will be.