public class DefaultGroupByQueryMetrics extends DefaultQueryMetrics<GroupByQuery> implements GroupByQueryMetrics
builder, metrics, ownerThread| Constructor and Description |
|---|
DefaultGroupByQueryMetrics() |
| 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, context, dataSource, duration, emit, hasFilters, identity, interval, makeBitmapResultFactory, parallelMergeParallelism, postFilters, preFilters, queryId, queryType, remoteAddress, reportBackPressureTime, reportBitmapConstructionTime, reportCpuTime, reportMetric, reportNodeBytes, reportNodeTime, reportNodeTimeToFirstByte, reportParallelMergeInputRows, reportParallelMergeInputSequences, reportParallelMergeOutputRows, reportParallelMergeParallelism, reportParallelMergeTaskCount, reportParallelMergeTotalCpuTime, reportPreFilteredRows, reportQueryBytes, reportQueryTime, reportSegmentAndCacheTime, reportSegmentRows, reportSegmentTime, reportWaitTime, segment, server, setDimension, sqlQueryId, status, subQueryId, success, vectorizedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontext, dataSource, duration, emit, hasFilters, identity, interval, makeBitmapResultFactory, parallelMergeParallelism, postFilters, preFilters, queryId, queryType, remoteAddress, reportBackPressureTime, reportBitmapConstructionTime, reportCpuTime, reportNodeBytes, reportNodeTime, reportNodeTimeToFirstByte, reportParallelMergeInputRows, reportParallelMergeInputSequences, reportParallelMergeOutputRows, reportParallelMergeParallelism, reportParallelMergeTaskCount, reportParallelMergeTotalCpuTime, reportPreFilteredRows, reportQueryBytes, reportQueryTime, reportSegmentAndCacheTime, reportSegmentRows, reportSegmentTime, reportWaitTime, segment, server, sqlQueryId, status, subQueryId, success, vectorizedpublic 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–2020 The Apache Software Foundation. All rights reserved.