@Override public SelectQueryMetrics makeMetrics(SelectQuery query) { SelectQueryMetrics queryMetrics = queryMetricsFactory.makeMetrics(query); queryMetrics.query(query); return queryMetrics; }
.build(); SelectQueryMetrics queryMetrics = DefaultSelectQueryMetricsFactory.instance().makeMetrics(query);
@Test public void testDefaultSelectQueryMetricsMetricNamesAndUnits() { CachingEmitter cachingEmitter = new CachingEmitter(); ServiceEmitter serviceEmitter = new ServiceEmitter("", "", cachingEmitter); SelectQuery query = Druids .newSelectQueryBuilder() .dataSource(QueryRunnerTestHelper.dataSource) .granularity(QueryRunnerTestHelper.dayGran) .intervals(QueryRunnerTestHelper.fullOnIntervalSpec) .descending(true) .pagingSpec(PagingSpec.newSpec(1)) .build(); SelectQueryMetrics queryMetrics = DefaultSelectQueryMetricsFactory.instance().makeMetrics(query); DefaultQueryMetricsTest.testQueryMetricsDefaultMetricNamesAndUnits(cachingEmitter, serviceEmitter, queryMetrics); } }
@Override public SelectQueryMetrics makeMetrics(SelectQuery query) { SelectQueryMetrics queryMetrics = queryMetricsFactory.makeMetrics(query); queryMetrics.query(query); return queryMetrics; }