Interface QueryService

    • Method Detail

      • query

        org.ehrbase.response.ehrscape.QueryResultDto query​(String queryString,
                                                           Map<String,​Object> parameters,
                                                           QueryMode queryMode,
                                                           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 -
        queryMode -
        explain -
        parameters - optional parameters
        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)
      • updateStoredQuery

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

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