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 |
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, 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, 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 GroupByQueryMetricsCopyright © 2011–2017. All rights reserved.