Package org.apache.ignite.cache.query
Interface QueryDetailMetrics
-
public interface QueryDetailMetricsQuery metrics aggregated by query type and its textual representation. Query detail metrics could be enabled viaCacheConfiguration.setQueryDetailMetricsSize(int)method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doubleaverageTime()Gets average execution time of query.Stringcache()intcompletions()Gets number of completed execution of query.intexecutions()Gets total number execution of query.intfailures()Gets number of times a query execution failed.longlastStartTime()Gets latest query start time.longmaximumTime()Gets maximum execution time of query.longminimumTime()Gets minimum execution time of query.Stringquery()StringqueryType()longtotalTime()Gets total time of all query executions.
-
-
-
Method Detail
-
queryType
String queryType()
- Returns:
- Query type.
-
query
String query()
- Returns:
- Textual representation of query.
-
cache
String cache()
- Returns:
- Cache where query was executed.
-
executions
int executions()
Gets total number execution of query.- Returns:
- Number of executions.
-
completions
int completions()
Gets number of completed execution of query.- Returns:
- Number of completed executions.
-
failures
int failures()
Gets number of times a query execution failed.- Returns:
- Number of times a query execution failed.
-
minimumTime
long minimumTime()
Gets minimum execution time of query.- Returns:
- Minimum execution time of query.
-
maximumTime
long maximumTime()
Gets maximum execution time of query.- Returns:
- Maximum execution time of query.
-
averageTime
double averageTime()
Gets average execution time of query.- Returns:
- Average execution time of query.
-
totalTime
long totalTime()
Gets total time of all query executions.- Returns:
- Total time of all query executions.
-
lastStartTime
long lastStartTime()
Gets latest query start time.- Returns:
- Latest time query was stared.
-
-