Interface QueryService

All Superinterfaces:
BaseService

public interface QueryService extends BaseService
  • Method Details

    • query

      org.ehrbase.response.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.response.ehrscape.QueryDefinitionResultDto> retrieveStoredQueries(String fullyQualifiedName)
    • retrieveStoredQuery

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

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

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