public class DefaultTimeseriesQueryMetrics extends DefaultQueryMetrics<TimeseriesQuery> implements TimeseriesQueryMetrics
builder, metrics, ownerThread| Constructor and Description |
|---|
DefaultTimeseriesQueryMetrics() |
| Modifier and Type | Method and Description |
|---|---|
void |
granularity(TimeseriesQuery query)
Sets the granularity of
BaseQuery.getGranularity() of the given query as dimension. |
void |
limit(TimeseriesQuery query)
Sets
TimeseriesQuery.getLimit() of the given query as dimension. |
void |
numComplexMetrics(TimeseriesQuery query)
Sets the number of "complex" metrics of the given timeseries query as dimension.
|
void |
numMetrics(TimeseriesQuery query)
Sets the number of metrics of the given timeseries query as dimension.
|
void |
query(TimeseriesQuery 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(TimeseriesQuery query)
QueryMetricsquery in interface QueryMetrics<TimeseriesQuery>query in class DefaultQueryMetrics<TimeseriesQuery>public void limit(TimeseriesQuery query)
TimeseriesQueryMetricsTimeseriesQuery.getLimit() of the given query as dimension.limit in interface TimeseriesQueryMetricspublic void numMetrics(TimeseriesQuery query)
TimeseriesQueryMetricsnumMetrics in interface TimeseriesQueryMetricspublic void numComplexMetrics(TimeseriesQuery query)
TimeseriesQueryMetricsnumComplexMetrics in interface TimeseriesQueryMetricspublic void granularity(TimeseriesQuery query)
TimeseriesQueryMetricsBaseQuery.getGranularity() of the given query as dimension.granularity in interface TimeseriesQueryMetricsCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.