public class DefaultGroupByQueryMetrics extends DefaultQueryMetrics<GroupByQuery> implements GroupByQueryMetrics
builder, jsonMapper, metrics, ownerThread| Constructor and Description | 
|---|
DefaultGroupByQueryMetrics(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
granularity(GroupByQuery query)
Sets the granularity of  
BaseQuery.getGranularity() of the given query as dimension. | 
void | 
numComplexMetrics(GroupByQuery query)
Sets the number of "complex" metrics of the given groupBy query as dimension. 
 | 
void | 
numDimensions(GroupByQuery query)
Sets the size of  
GroupByQuery.getDimensions() of the given query as dimension. | 
void | 
numMetrics(GroupByQuery query)
Sets the number of metrics of the given groupBy query as dimension. 
 | 
void | 
query(GroupByQuery query)
Pulls all information from the query object into dimensions of future metrics. 
 | 
checkModifiedFromOwnerThread, chunkInterval, context, dataSource, duration, emit, hasFilters, identity, interval, makeBitmapResultFactory, postFilters, preFilters, queryId, queryType, remoteAddress, reportBitmapConstructionTime, reportCpuTime, reportIntervalChunkTime, reportMetric, reportNodeBytes, reportNodeTime, reportNodeTimeToFirstByte, reportPreFilteredRows, reportQueryBytes, reportQueryTime, reportSegmentAndCacheTime, reportSegmentRows, reportSegmentTime, reportWaitTime, segment, server, setDimension, status, successclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchunkInterval, context, dataSource, duration, emit, hasFilters, identity, interval, makeBitmapResultFactory, postFilters, preFilters, queryId, queryType, remoteAddress, reportBitmapConstructionTime, reportCpuTime, reportIntervalChunkTime, reportNodeBytes, reportNodeTime, reportNodeTimeToFirstByte, reportPreFilteredRows, reportQueryBytes, reportQueryTime, reportSegmentAndCacheTime, reportSegmentRows, reportSegmentTime, reportWaitTime, segment, server, status, successpublic DefaultGroupByQueryMetrics(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
public void query(GroupByQuery query)
QueryMetricsquery in interface QueryMetrics<GroupByQuery>query in class DefaultQueryMetrics<GroupByQuery>public void numDimensions(GroupByQuery query)
GroupByQueryMetricsGroupByQuery.getDimensions() of the given query as dimension.numDimensions in interface GroupByQueryMetricspublic void numMetrics(GroupByQuery query)
GroupByQueryMetricsnumMetrics in interface GroupByQueryMetricspublic void numComplexMetrics(GroupByQuery query)
GroupByQueryMetricsnumComplexMetrics in interface GroupByQueryMetricspublic void granularity(GroupByQuery query)
GroupByQueryMetricsBaseQuery.getGranularity() of the given query as dimension.granularity in interface GroupByQueryMetricsCopyright © 2011–2018. All rights reserved.