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)Map<String,Set<Object>>getAuditResultMap()org.ehrbase.response.ehrscape.QueryResultDtoquery(String queryString, Map<String,Object> parameters, QueryMode queryMode, boolean explain)org.ehrbase.response.ehrscape.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<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, 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
org.ehrbase.response.ehrscape.QueryResultDto query(String queryString, Map<String,Object> parameters, QueryMode queryMode, boolean explain)
-
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)
-
-