public class QueryServiceImpl extends Object implements org.apache.unomi.api.services.QueryService
| Constructor and Description |
|---|
QueryServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Long> |
getAggregate(String itemType,
String property) |
Map<String,Long> |
getAggregate(String itemType,
String property,
org.apache.unomi.api.query.AggregateQuery query)
Deprecated.
As of version 1.3.0-incubating, use
getAggregateWithOptimizedQuery(String, String, AggregateQuery) instead |
Map<String,Long> |
getAggregateWithOptimizedQuery(String itemType,
String property,
org.apache.unomi.api.query.AggregateQuery query) |
Map<String,Double> |
getMetric(String type,
String property,
String slashConcatenatedMetrics,
org.apache.unomi.api.conditions.Condition condition) |
long |
getQueryCount(String itemType,
org.apache.unomi.api.conditions.Condition condition) |
void |
postConstruct() |
void |
preDestroy() |
void |
setDefinitionsService(org.apache.unomi.api.services.DefinitionsService definitionsService) |
void |
setPersistenceService(org.apache.unomi.persistence.spi.PersistenceService persistenceService) |
public void setPersistenceService(org.apache.unomi.persistence.spi.PersistenceService persistenceService)
public void setDefinitionsService(org.apache.unomi.api.services.DefinitionsService definitionsService)
public void postConstruct()
public void preDestroy()
public Map<String,Long> getAggregate(String itemType, String property)
getAggregate in interface org.apache.unomi.api.services.QueryService@Deprecated public Map<String,Long> getAggregate(String itemType, String property, org.apache.unomi.api.query.AggregateQuery query)
getAggregateWithOptimizedQuery(String, String, AggregateQuery) insteadgetAggregate in interface org.apache.unomi.api.services.QueryServicepublic Map<String,Long> getAggregateWithOptimizedQuery(String itemType, String property, org.apache.unomi.api.query.AggregateQuery query)
getAggregateWithOptimizedQuery in interface org.apache.unomi.api.services.QueryServicepublic Map<String,Double> getMetric(String type, String property, String slashConcatenatedMetrics, org.apache.unomi.api.conditions.Condition condition)
getMetric in interface org.apache.unomi.api.services.QueryServicepublic long getQueryCount(String itemType, org.apache.unomi.api.conditions.Condition condition)
getQueryCount in interface org.apache.unomi.api.services.QueryServiceCopyright © 2014–2023 Apache Software Foundation. All rights reserved.