@ParametersAreNonnullByDefault public final class

QueryStatistics

extends Object
implements Statistics
java.lang.Object
   ↳ com.atlassian.jira.instrumentation.jql.QueryStatistics

Class Overview

Represents instrumentation data for JQL Query searches.

Summary

Nested Classes
class QueryStatistics.QueryStatisticsBuilder  
Constants
String QUERY_LAAS_ID
Public Constructors
QueryStatistics(String name, List<String> tags, Map<String, ?> otherStats, List<QueryCounter> executions)
Public Methods
static List<QueryStatistics> create(String name, OpSnapshot jqlExecution, String jqlQuery, Collector collector, OpSnapshot dbExecution, String dbQuery)
static List<QueryStatistics> create(String name, QueryCounter... executions)
String getLoggingKey()
String getName()
Map<StringObject> getStats()
List<String> getTags()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.instrumentation.Statistics

Constants

public static final String QUERY_LAAS_ID

Constant Value: "jqlquery"

Public Constructors

public QueryStatistics (String name, List<String> tags, Map<String, ?> otherStats, List<QueryCounter> executions)

Public Methods

public static List<QueryStatistics> create (String name, OpSnapshot jqlExecution, String jqlQuery, Collector collector, OpSnapshot dbExecution, String dbQuery)

public static List<QueryStatistics> create (String name, QueryCounter... executions)

public String getLoggingKey ()

public String getName ()

public Map<StringObject> getStats ()

public List<String> getTags ()