Class DefaultQueryMetrics<QueryType extends Query<?>>

java.lang.Object
org.apache.druid.query.DefaultQueryMetrics<QueryType>
All Implemented Interfaces:
QueryMetrics<QueryType>
Direct Known Subclasses:
DefaultGroupByQueryMetrics, DefaultTimeseriesQueryMetrics, DefaultTopNQueryMetrics

public class DefaultQueryMetrics<QueryType extends Query<?>> extends Object implements QueryMetrics<QueryType>
DefaultQueryMetrics is unsafe for use from multiple threads. It fails with RuntimeException on access not from the thread where it was constructed. To "transfer" DefaultQueryMetrics from one thread to another ownerThread field should be updated.