Package org.ehrbase.api.service
Interface QueryService
-
- All Superinterfaces:
BaseService
public interface QueryService extends BaseService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.ehrbase.response.ehrscape.QueryDefinitionResultDtocreateStoredQuery(String qualifiedName, String version, String queryString)org.ehrbase.response.ehrscape.QueryDefinitionResultDtodeleteStoredQuery(String qualifiedName, String version)org.ehrbase.response.ehrscape.QueryResultDtoquery(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')List<org.ehrbase.response.ehrscape.QueryDefinitionResultDto>retrieveStoredQueries(String fullyQualifiedName)org.ehrbase.response.ehrscape.QueryDefinitionResultDtoretrieveStoredQuery(String qualifiedName, String version)org.ehrbase.response.ehrscape.QueryDefinitionResultDtoupdateStoredQuery(String qualifiedName, String version, String queryString)-
Methods inherited from interface org.ehrbase.api.service.BaseService
getServerConfig, getSystemUuid
-
-
-
-
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)
-
-