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 QueryDefinitionResultDtocreateStoredQuery(String qualifiedName, String version, String queryString)QueryDefinitionResultDtodeleteStoredQuery(String qualifiedName, String version)QueryResultDtoquery(String queryString, Map<String,Object> parameters, QueryMode queryMode, boolean explain)QueryResultDtoquery(String queryString, QueryMode queryMode, boolean explain)simple query where the full json expression contains both query (key = 'q') and optional parameters (key = 'query-parameters')List<QueryDefinitionResultDto>retrieveStoredQueries(String fullyQualifiedName)QueryDefinitionResultDtoretrieveStoredQuery(String qualifiedName, String version)QueryDefinitionResultDtoupdateStoredQuery(String qualifiedName, String version, String queryString)-
Methods inherited from interface org.ehrbase.api.service.BaseService
getServerConfig, getSystemUuid
-
-
-
-
Method Detail
-
query
QueryResultDto query(String queryString, QueryMode queryMode, boolean explain)
simple query where the full json expression contains both query (key = 'q') and optional parameters (key = 'query-parameters')- Parameters:
queryString-queryMode-explain-- Returns:
-
query
QueryResultDto query(String queryString, Map<String,Object> parameters, QueryMode queryMode, boolean explain)
-
retrieveStoredQueries
List<QueryDefinitionResultDto> retrieveStoredQueries(String fullyQualifiedName)
-
retrieveStoredQuery
QueryDefinitionResultDto retrieveStoredQuery(String qualifiedName, String version)
-
createStoredQuery
QueryDefinitionResultDto createStoredQuery(String qualifiedName, String version, String queryString)
-
updateStoredQuery
QueryDefinitionResultDto updateStoredQuery(String qualifiedName, String version, String queryString)
-
deleteStoredQuery
QueryDefinitionResultDto deleteStoredQuery(String qualifiedName, String version)
-
-