public class DefaultGenericQueryMetricsFactory extends Object implements GenericQueryMetricsFactory
| Constructor and Description |
|---|
DefaultGenericQueryMetricsFactory() |
| Modifier and Type | Method and Description |
|---|---|
static GenericQueryMetricsFactory |
instance()
Should be used only in tests, directly or indirectly (e.
|
QueryMetrics<Query<?>> |
makeMetrics()
Creates a
QueryMetrics which doesn't have predefined QueryMetrics subclass. |
QueryMetrics<Query<?>> |
makeMetrics(Query<?> query)
Creates a
QueryMetrics for query, which doesn't have predefined QueryMetrics subclass. |
public static GenericQueryMetricsFactory instance()
SearchQueryQueryToolChest.SearchQueryQueryToolChest(org.apache.druid.query.search.SearchQueryConfig, org.apache.druid.query.search.SearchQueryMetricsFactory)).public QueryMetrics<Query<?>> makeMetrics(Query<?> query)
GenericQueryMetricsFactoryQueryMetrics for query, which doesn't have predefined QueryMetrics subclass. This method must
call QueryMetrics.query(Query) with the given query on the created QueryMetrics object before returning.makeMetrics in interface GenericQueryMetricsFactorypublic QueryMetrics<Query<?>> makeMetrics()
GenericQueryMetricsFactoryQueryMetrics which doesn't have predefined QueryMetrics subclass. This method is used
by the router to build a QueryMetrics for SQL queries. It is needed since at router, there is no native
query linked to a SQL query.makeMetrics in interface GenericQueryMetricsFactoryCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.