Class SearchDataQuery


  • public class SearchDataQuery
    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 data and handles pagination
    • Field Detail

      • addSorting

        boolean addSorting
      • addPagination

        boolean addPagination
    • Constructor Detail

      • SearchDataQuery

        public SearchDataQuery​(String resourceType)
        Public constructor
        Parameters:
        resourceType -
      • SearchDataQuery

        public SearchDataQuery​(String resourceType,
                               boolean addSorting,
                               boolean addPagination)
        Public constructor
        Parameters:
        resourceType -
        addSorting -
        addPagination -
    • Method Detail

      • visit

        public <T> T visit​(SearchQueryVisitor<T> visitor)
                    throws com.ibm.fhir.persistence.exception.FHIRPersistenceException
        Description copied from class: SearchQuery
        Get the root query and attach the parameter filters to it
        Overrides:
        visit in class SearchQuery
        Returns:
        Throws:
        com.ibm.fhir.persistence.exception.FHIRPersistenceException