Interface QueryService

All Superinterfaces:
BaseService

public interface QueryService extends BaseService
  • Method Summary

    Modifier and Type
    Method
    Description
    org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto
    createStoredQuery(String qualifiedName, String version, String queryString)
     
    org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto
    deleteStoredQuery(String qualifiedName, String version)
     
    org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryResultDto
    query(String queryString, Map<String,Object> parameters, boolean explain, Map<String,Set<Object>> auditResultMap)
    simple query where the full json expression contains both query (key = 'q') and optional parameters (key = 'query-parameters')
    List<org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto>
    retrieveStoredQueries(String fullyQualifiedName)
     
    org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto
    retrieveStoredQuery(String qualifiedName, String version)
     

    Methods inherited from interface org.ehrbase.api.service.BaseService

    getServerConfig, getSystemUuid
  • Method Details

    • query

      org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryResultDto query(String queryString, Map<String,Object> parameters, boolean explain, Map<String,Set<Object>> auditResultMap)
      simple query where the full json expression contains both query (key = 'q') and optional parameters (key = 'query-parameters')
      Parameters:
      queryString -
      parameters - optional parameters
      explain -
      Returns:
    • retrieveStoredQueries

      List<org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto> retrieveStoredQueries(String fullyQualifiedName)
    • retrieveStoredQuery

      org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto retrieveStoredQuery(String qualifiedName, String version)
    • createStoredQuery

      org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto createStoredQuery(String qualifiedName, String version, String queryString)
    • deleteStoredQuery

      org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto deleteStoredQuery(String qualifiedName, String version)