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, success
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
chunkInterval, 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, success
public DefaultGroupByQueryMetrics(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
public void query(GroupByQuery query)
QueryMetrics
query
in interface QueryMetrics<GroupByQuery>
query
in class DefaultQueryMetrics<GroupByQuery>
public void numDimensions(GroupByQuery query)
GroupByQueryMetrics
GroupByQuery.getDimensions()
of the given query as dimension.numDimensions
in interface GroupByQueryMetrics
public void numMetrics(GroupByQuery query)
GroupByQueryMetrics
numMetrics
in interface GroupByQueryMetrics
public void numComplexMetrics(GroupByQuery query)
GroupByQueryMetrics
numComplexMetrics
in interface GroupByQueryMetrics
public void granularity(GroupByQuery query)
GroupByQueryMetrics
BaseQuery.getGranularity()
of the given query as dimension.granularity
in interface GroupByQueryMetrics
Copyright © 2011–2018. All rights reserved.