Package com.couchbase.client.java.query
Class QueryMetrics
- java.lang.Object
-
- com.couchbase.client.java.query.QueryMetrics
-
public class QueryMetrics extends Object
Query Metrics contains the query result metrics containing counts and timings- Since:
- 3.0.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Duration
elapsedTime()
long
errorCount()
Duration
executionTime()
long
mutationCount()
long
resultCount()
long
resultSize()
long
sortCount()
String
toString()
long
warningCount()
-
-
-
Method Detail
-
elapsedTime
public Duration elapsedTime()
- Returns:
- The total time taken for the request, that is the time from when the request was received until the results were returned, in a human-readable format (eg. 123.45ms for a little over 123 milliseconds).
-
executionTime
public Duration executionTime()
- Returns:
- The time taken for the execution of the request, that is the time from when query execution started until the results were returned, in a human-readable format (eg. 123.45ms for a little over 123 milliseconds).
-
sortCount
public long sortCount()
- Returns:
- the total number of results selected by the engine before restriction through LIMIT clause.
-
resultCount
public long resultCount()
- Returns:
- The total number of objects in the results.
-
resultSize
public long resultSize()
- Returns:
- The total number of bytes in the results.
-
mutationCount
public long mutationCount()
- Returns:
- The number of mutations that were made during the request.
-
errorCount
public long errorCount()
- Returns:
- The number of errors that occurred during the request.
-
warningCount
public long warningCount()
- Returns:
- The number of warnings that occurred during the request.
-
-